Hi!
The main thing you need to remember about SQL is that the language is designed to manipulate data and to limit the data returned for the user to see. If you know SQL as used in Access then I would say that you can go ahead and claim SQL knowledge, with the caveat that you don't fool yourself. Remember that Access SQL, like VBA, isn't complete, but SQL as used in different DM programs tend to be a little different from program to program. Most changes you should be able to work out with your Access knowledge and a decent book about the Db manager your are using. If you know VBA, you have a head start on VB, but you won't know everything about it. Of course, that goes the other way too. I can always tell an Access database that was programmed by a VB user that is just starting in Access. The two languages are very similar, but are different especially in how they handle controls. Still, as I said, knowing VBA will give you a considerable head start.
hth
Jeff Bridgham
bridgham@purdue.edu