Hey,
Ok this is the same layout (virtually) that I use.
This goes into your command button.
Select Case nameOfYourTextBoxHere
Case 1
IntVisbleImage = 1
Case 2
IntVisbleImage = 2
Case 3
IntVisbleImage = 3
Case 4
IntVisbleImage = 4
End Select
This can go into the Report CURRENT ("Private Sub Report_Current"

.
The code is as follows...
Select Case IntVisbleImage
Case 1
nameOfFirstPictureControlHere.Visible = True
nameOfSecondPictureControlHere.Visible = False
nameOfThirdPictureControlHere.Visible = False
nameOfFourthPictureControlHere.Visible = False
Case 2
nameOfFirstPictureControlHere.Visible = False
nameOfSecondPictureControlHere.Visible = True
nameOfThirdPictureControlHere.Visible = False
nameOfFourthPictureControlHere.Visible = False
Case 3
nameOfFirstPictureControlHere.Visible = False
nameOfSecondPictureControlHere.Visible = False
nameOfThirdPictureControlHere.Visible = True
nameOfFourthPictureControlHere.Visible = False
Case 4
nameOfFirstPictureControlHere.Visible = False
nameOfSecondPictureControlHere.Visible = False
nameOfThirdPictureControlHere.Visible = False
nameOfFourthPictureControlHere.Visible = True
End Select
This should work as long as you have declared your variable in a module.
Good Luck
Sam