Volgens mij zit daar geen verschil tussen; ik vermoed hooguit historische gronden. En dan zal de Requery methode later zijn toegevoegd aan Access dan de Docmd.Requery optie. Net zoals je nu ook RunCommand hebt, wat een hoop DoCmd opdrachten vervangt. Beide methodes zijn dan nog aanwezig e.v.m. compatibiliteit met oudere databases. Een oudere database die is geschreven op DoCmd zou namelijk niet meer werken als je dat commando uit Access haalt omdat je nu een controleactie hebt. Of een Runcommand, waar hetzelfde voor geldt. Kijk ook eens naar de manier waarop sommige oudere databases nog menuhandelingen uitvoeren in macro's, die volslagen onleesbaar zijn (omdat je het bijbehorende commando niet snapt) maar nog steeds werken. Het ombouwen naar de nieuwe commandostructuur kost doorgaans best veel tijd, en wint dan geen enkele (snelheids)winst.