1. FindFirst je procedura, što znači da nema povratnu vrednost, tako da ne možeš imati logičlu operaciju AND nad 2 procedure, tako da je trebalo:
Code:
.FindFirst "MOB = '" & prMob & "' AND FIX = '" & prFix & "'"
2. Jako si nejasno opisao ovaj deo problema, ali sam shvatio tvoj problem. Rešenje je u par stvari koje trebaš drugačije da uradiš:
a) Nemoj FlexGrid puniti vezivanjem na rekordset, već ručno - red po red
b) U proceduri punjenja za svaki red iskoristi RowData() da bi upisao ID od tvog reda iz baze
c) Nakon izvršenja procedure FIND treba samo da protrčiš kroz grid i nađeš onaj RowData(index) koji ima vrednost = ID trenutnog reda rekordseta koji si našao
To ti je prepričano, ako se ne snađeš uploaduj projekt i bazu - nemam nameru da ti sve uradim od samog početka, daj samo da ga dovršim
Dosta mi je jedan čika Zormar (neka se ne ljuti, to ja za njegovo dobro).