03. maj 2004 - 15:00Der er
4 kommentarer og 1 løsning
Laver rod i ID
En meget fin søgning jeg har som søger fra en inputbox hedder det vist , virker fint. Men når den har fudet det jeg søger på eller ikke fundet det jeg søger... laver den bagefter rod i ID autonummer. Mærkeligt syntes jeg, ved ikke hvorfor eller om det kan rettes. Ikke at det er noget stor (fejl) men noget mærkeligt. Det er en access database der søger gennem delphi 7.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
navne := Inputbox('Søg', 'Skriv et navn:',''); ADOTable1.IndexFieldNames := 'navne'; if not ADOTable1.Locate('navn',navn,[loCaseInsensitive]) then MessageDlg(navn + 'findes ikke!',mtInformation,[mbOK],0); adotable1.First;
Når den er færdig med at finde det navn har den lavet rod i ID automummer.. det hedder ikke længere nr 1 nr 2 nr 3 nr 4 osv.. det hedder NU nr4 nr 16 nr 22 osv fx..
hm - er det ikke fordi du har bedt den om et resultatsæt - hvor kun records 4, 16 og 22 var blandt søgekriterierne? Hvis du skal søge bagefter skal du formodenligt resette din søgning / filter for at du får records 1..n tilbage.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.