02. juni 2003 - 13:23Der er
17 kommentarer og 2 løsninger
Combo box output
Hejsa
Jeg sidder her med et - for mig - kæmpe problem. For at jeg kan lave min database så overskuelig og brugervenlig som muligt, skal der være en del combo box's. Her er så problemet, for jeg kan simpelhen ikke finde ud af at få den til at vise hvad man vælger.
Baggrund : Tabel (Instore) = ID, Inavn, Iadresse, Itelefon osv. Instore Forspørgelse = som har de samme som i tabelen
I min form ( Instore opslag ) skal der være en combo box som lister alle Inavne. Når man har valgt en i listen skal den vise alle oplysningerne om den enkelte instore under som faste felter.
Her er det så jeg fatter hat. Jeg kan godt lave combo box'en men hvordan hulen kommer alle de andre oplysninger så ind i formen ?? Jeg har lavet combo boxen ud fra forspørgelsen.
Giver det nogen mening for jer ? :) .. hvis ikke så har jeg også lavet hele layoutet i en powerpoint.
Jeg håber virkeligt der er en sød sjæl der vil hjælpe mig, da jeg nu har brugt hele min weekend inde foran computeren istedet for ude i solen :)
Det lyder som om du skal udfoere en query naar du klikker paa combo-boxen. Jeg kan ikke helt gennemskue om de andre felter skal vise data fra Tabel(Instore) eller Instore forespoergelse, men princippet kan i bund og grund vaere det samme. Du kan have en ny combobox hvor info opdateres:
sub ComboBox1_click()
dim qdf as querydef dim strsql as string dim strCurrentVal as string dim dbs as DataBase
set dbs = Currentdb
strCurrentVal = me.ComboBox1.value
strsql = "SELECT Tabel(instore).* FROM Tabel(Instore) WHERE Tabel _(instore).Inavn = '" & strCurrentVal & "'"
set qdf = dbs.CreateQueryDef ("temp",strsql)
me.ComboBox2.RowSource = qdf.Name 'Her skal du muligvis specificere de felter der skal saettes ind
me.requery
dbs.QueryDefs.Delete qdf.Name
end sub
Jeg er ikke helt 100% paa om dette eksempel vil virke - lidt svaert uden at se tabellerne, men princippet skulle vaere der. Haaber det hjaelper :-)
Malene > Hvordan er dine relationer? Hvis dine relationer er korrekte, skulle dette ikke være noget problem. Jeg kan lave et lille eksempel på hvordan relationer fungerer når jeg er hjemme fra arbejde.
Blot læg din e-mail og om det skal være Access97 eller 2000
Jeg er tydligvis tumpedum til sådan noget her heheh Er der ikke en af jer jeg kan sende en lile test database + powepoint ting til, så i kan se hvad det er jeg mener ??
Jeg har sat din kode ind i EfterOpdatering hændelsesprocedure og den giver fejl ( Compile error : User-defined type not defined )
Forresten skal den også laves over forspørgelsen istedet for tabelen, da jeg i min forspørgelse har sat to tabeller ind i ( instore og postnr )
Hvad jeg kunne forstå på din kode, så er outputet også i en combobox ? .. det skal det nemlig ikke være.. det skal bare være i et helt normalt felt, som man ikke kan ændre i.
Den eneste relation jeg har er fra tabel Instore til tabel Postnr. Virker fint i de andre forms jeg har lavet ( Når man indtaster postnr så finder den selv byen )
Jeg bruger access 2000 der hjemme og access XP her på jobet. email er : amie@tiscali.dk
Jo Hvis du kan sende en lille test skulle det blive noget nemmere :-) Hvis du sender den til jensrt@hotmail.com kan jeg kigge paa den og give dig svar imorgen (forhaabentligt :-) )
Sorry jeg ikke lige har fået svaret, men jeg har haft et par kaos dage på arbejdet. Jeg kan rigtig godt lide jeres alle tres løsningsforslag og jeg skal nok få det til at virke, ved at samle noget fra det hele. Hvis i vil se hvad det er jeg mener, så har jeg lagt det op her :
Hov.. fik lige trykket på udfør lidt for hurtigt :)
Ville jo lige sige kæmpe tak til jer alle for hjælpen og jeg skal helt sikkert nok komme igen med flere dumme spørgsmål. Databasen skal jo ende med at være kæmpe stor ( det siger min chef hehe ) så lur mig om jeg ikke støder på flere problemer hehhe
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.