Avatar billede runeklausen2 Nybegynder
28. august 2005 - 19:39 Der er 16 kommentarer og
1 løsning

den værdi som er vist i kobinationsboksen?

Hvordan får jeg fat i den værdi som står i en kobininationsboks?

=Formularer!Fakturering!kombiboks1.text

giver mig #Fejl og jeg synes ikke at kunne finde den rigtige sammensætning
Avatar billede mugs Novice
28. august 2005 - 19:41 #1
=[Forms]![Formulasrnavn]![Feltnavn]
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 20:45 #2
Det er en dropdown boks, og hvis jeg bare skriver =[Forms]![Formulasrnavn]![Feltnavn] så kommer der bare et tal i stedet for teksten

id, tekst
Avatar billede mugs Novice
28. august 2005 - 20:49 #3
Så er det jo fordi du har valgt den første kolonne i tabellen. Du kan i egenskaberne ændre den bundne kolonne til 2 og evt. vise flere kolonner.

Alternativt kan du lave en forespørgsel og heri ændre kolonnernes rækkefølge. Du skal så ændre comboeen's rækkekilde til denne forespørgsel.
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 21:18 #4
række kilde: SELECT kundekontakter.id, kundekontakter.navn FROM kundekontakter WHERE kundenummer = (select kundenummer from brands where id = (select max(brandid) from eksponeringer where fakturanr = [fakturanr])) ORDER BY [navn];

det er kundekontakter den viser, og det er også det som jeg skal ha' overført
hvis jeg bytter rundt på kundekontakter.id og kundekontakter.navn så det bliver: SELECT kundekontakter.navn, kundekontakter.id FROM ... Så står der kun et tal i kombiboksen, og  det er lige meget om bundet kolonne er sat til 1 eller 2
Avatar billede mugs Novice
28. august 2005 - 21:22 #5
Lan en forespørgsel med relevante kolonner men med en kolonne du vil have vist som den ydersler til venstre (Kolonne nr. 1). Herefter comboen med en Rækkekildetype til Tabel/Forespørgsel og Rækkekilde til pågældende forespørgsel.
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 21:32 #6
Ja, så viser den navn, id, men efter som id er bundet så er det også det som den viser ved =[Forms]![Formulasrnavn]![Feltnavn]
Man må da kunne få den til at vise kolonne 1, i stedet for den som er bundet(2)
Avatar billede mugs Novice
28. august 2005 - 21:35 #7
Hvor bruger du:

=[Forms]![Formulasrnavn]![Feltnavn]
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 21:39 #8
i en rapport, hvor den skal se hvad der står i dropdown listen på en form
Avatar billede mugs Novice
28. august 2005 - 21:41 #9
Så bør du også få returneret kolonne 1. Kan du sende et eksempel på problemstillingen til:

mugs@mail.dk
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 21:43 #10
jeg bruger odbc til at forbinde til min DB
men kan lige prøve at lave noget i en ny db
5min...
Avatar billede runeklausen2 Nybegynder
28. august 2005 - 21:52 #11
så er den afsendt
Avatar billede mugs Novice
28. august 2005 - 21:55 #12
Uden at være zippet. Adgangen til filen er blokeret. Zip og send!
Avatar billede claesdamlund Nybegynder
29. august 2005 - 13:35 #13
Prøv med

=Formularer!Fakturering!kombiboks1.Column(indeksnummer)

Simpelt - men husk at indeksnummer er 0-baseret, dvs. hvis din komboboks indeholder 3 kolonner har kolonnerne hhv. 0, 1 og 2 som indeksnumre.
Avatar billede runeklausen2 Nybegynder
29. august 2005 - 18:00 #14
det synes jeg ikke min access 2003 vil godtage, men det er præcis det resultat jeg gerne vil ha'
Avatar billede mugs Novice
29. august 2005 - 18:18 #15
Afprøvet og fungerer som postkilde i et felt:

=[Forms]![FORMULARNAVN].[FELTNAVN].[Column](KOLONNENR)
Avatar billede mugs Novice
29. august 2005 - 18:19 #16
Access2000
Avatar billede runeklausen2 Nybegynder
29. august 2005 - 23:13 #17
Jajaja, der var den jo :)
Underligt at den skulle i [] før den forstod det :)

slet slet ingen grund til at begynde på inner joins :P
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