Avatar billede amiedk Nybegynder
02. juni 2003 - 13:23 Der 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 :)

Venlig hilsen
Malene
Avatar billede overchord Nybegynder
02. juni 2003 - 13:40 #1
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 :-)
Avatar billede mugs Novice
02. juni 2003 - 14:42 #2
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
Avatar billede amiedk Nybegynder
02. juni 2003 - 14:43 #3
Hej igen

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.

Puha.. er det helt volapyk ??

Malene
Avatar billede amiedk Nybegynder
02. juni 2003 - 15:27 #4
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

Malene
Avatar billede overchord Nybegynder
02. juni 2003 - 15:45 #5
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 :-) )
Avatar billede amiedk Nybegynder
02. juni 2003 - 15:59 #6
Den er sendt også med en lille powerpoint ting så du kan se hvad det er jeg mener :)

Malene
Avatar billede mugs Novice
02. juni 2003 - 17:26 #7
Malene > Idet jeg antager, at din combo er ubundet har jeg løst problemet ved at indsætte flg. kode i combo'ens exit:

Dim a As Long
a = Me.Kombinationsboks8
DoCmd.GoToControl "id"
DoCmd.FindRecord a, acEntire, False, , True, acCurrent, True

testdb sendt.
Avatar billede overchord Nybegynder
03. juni 2003 - 10:39 #8
Hej Malene

Jeg kunne ikke finde filen paa min hotmail..
Var den stoerre end 1mb?
Avatar billede amiedk Nybegynder
03. juni 2003 - 10:49 #9
Ja tror lige den når op over 1 .. jeg prøver lige at sende den i to filer istedet for
Avatar billede amiedk Nybegynder
03. juni 2003 - 11:04 #10
er sendt... også til mugs så i kan se hvad det er jeg helt mener :)
Avatar billede mugs Novice
03. juni 2003 - 18:58 #11
Har ikke modtaget nogen e-mail. Hvad er der i vejen med min testdb?
Avatar billede terry Ekspert
04. juni 2003 - 20:16 #12
Hi Malene
I have placed an example on how to use the forms filter property here
http://home1.stofanet.dk/santhel/Download/Search demo.zip
Hope it helps :o)
Avatar billede amiedk Nybegynder
04. juni 2003 - 20:44 #13
Hejsa

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 :

http://home.tiscali.dk/amie/database/databasediaskort.ppt
http://home.tiscali.dk/amie/database/dropdowntest.mdb

Jeg ved ikke lige hvem af jer der har løst mest, så jeg deler bare point mellem jer alle.
Avatar billede amiedk Nybegynder
04. juni 2003 - 20:46 #14
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

Knuser til jer alle
Malene
Avatar billede terry Ekspert
04. juni 2003 - 21:03 #15
Avatar billede amiedk Nybegynder
04. juni 2003 - 21:20 #16
ohhh u are a darling.. it's just the way i wandet it :))

kisses
Malene
Avatar billede terry Ekspert
04. juni 2003 - 21:21 #17
BIG kisses to you too!
Better not let my wife see this :o)
Avatar billede amiedk Nybegynder
04. juni 2003 - 21:22 #18
Heheh i'm not gonna tell :)
Avatar billede terry Ekspert
04. juni 2003 - 21:30 #19
:o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester