Does the number of coil of solenoid affects the current and so affect the magnetic field strength..?
In general yes. If the current is dc then the resistance of the coil will influence the current in the same way that it would in any other dc circuit. You can use Ohm’s law – I = V/R where I is the current in the coil, V is the voltage applied to the coil, and R is its resistance. In an AC circuit things are more complicated. Assuming that the voltage and current are sinusoidal, you must work with the resistance and the reactance of the coil. The phasor sum of these is the impedance. Once you know the impedance you can use ohm’s law as before, with RMS values of voltage and current.