Hi ...
öhm ... ich glaube ihr macht euch viel zu viel arbeit ...erstens ... ist es möglich ein recordset sofort nach einer abfrage "offline" zu betreiben sodas dann weitere bewegungen innerhalb des recordsets das netzwerk nicht belasten ... das macht man beim open aufruf ... da kann man als parameter angeben wie er die datenbank öffnen soll ... wenn das für dich interressant ist meld dich ...
mit deinem array .. würde ich dir empfehlen du machst ein
Private Type RSType
FNR as long
Fname as string
End Type
das muss über dem ersten sub stehn
im auslese sub machst du dann einfach
dim RS() as RSType
redim rs(recordset.recordcount)
for i = 1 to recordset.recordcount
rs(i).fnr = recordset!Firmennummer
rs(i).FName=...
next i
Feddich