17. februar 2004 - 13:13Der er
22 kommentarer og 2 løsninger
List boks sammen fletning
jeg har 3 felte med: data navn, efternavn og addresse Navn og efternavn er begge i List bokse, og jeg bil gerne have at når man vælger navn så kommer alle de efternavne som også har det fornavn i den ene list boks som man så vælger og får addressen. Dette skal dog også virke den anden vej så man kan vælge efternavn og derefter kommer alle fornavnen frem og man kan vælge det der passer og få addressen frem. Jeg er en total newbie i Access så jeg håber der er nogen der kan hjælpe mig.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg kanikke rigtigt få det il at funke, jeg har ( før jeg fik svar:) ) ændret navnene i Tabellen( Contacts) til : First Name, Last Name og Address. men selv når jeg ændre navnene i den kode fra dig, skifter de ikke længere dataen i mit addresse felt, eller i nogen af de to List bokse.
min afterupdate ser sådanne ud før ændringer: Private Sub List20_AfterUpdate() ' Find the record that matches the control. Dim rs As Object
Set rs = Me.Recordset.Clone rs.FindFirst "[LastName] = '" & Me![List20] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub
Private Sub List22_AfterUpdate() ' Find the record that matches the control. Dim rs As Object
Set rs = Me.Recordset.Clone rs.FindFirst "[FirstName] = '" & Me![List22] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub
Ok, jeg fik det til at virke med din kode :) Men den kommer med en pop-up hver gang man foretager et valg og kommer ikke med mulighed for at vælge last name. Er det mig der gør noget forkert ??
det er en blank popup hvori man kan skrive. Hvis man trykker på Firstname og indtaster et navn kommer det op i efternatent. Alså fornavnet kommer frem begge steder og omvent ved efternavne.
Jeg har lavet en 'AfterUpdate' i både fornavne og efternavne.
ok - det bliver problematisk efterso der maaske bliver noget cirkulaert der. Proev at fjerne koden paa den ene listbokx foerst og se om det virker med kun den kode paa den ene listbox.
Nu virker det nogen lunde som det skal, men når jeg f.eks vælger et fornavn, kommer der en popup, hvor jeg skal skrive fornavnet en gang til før efternavnet bliver fundet. Koden ser nu sådan ud: Sub List20_AfterUpdate() Me.List22.RowSource = "SELECT [FirstName] FROM [Contacts] WHERE [LastName] =" & Me.List20 End Sub
LastName of First name er ok, Men din sidste kommentar hubs, ser ud til at virke :) Jeg vil lige teste det, men hvis det virker tror jeg nok at min stemme falder på dig ved valgets af min ugenlige "Ynglings Access Newbie medhjælper" award show :)
doh, jeg er kommet til at afvise overchord, hvis du læser dette så læg lige et svar ind. jeg har virkelig kaget rundt i dette her. Jeg tror jeg har fattet det nu. Marker og accepter eller afvis.
"Jamen det var da så lidt, er altid glad for at hjælpe :c)"
bare rolig der kommer meget mere fra min side af. Nu skal jeg hvae den lagt på nettet ;) mon ikke jeg oså kager lidt rundt i den, I Think so. men den tid den sorg.
*lol* Det nummer har jeg også lavet et par gange :c) Altid en god idé at vente med at afvise svar indtil spørgsmålet er blevet løst, på den måde undgik jeg i hvert fald at gentage nummeret... næsten ;c)
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.