Avatar billede xfox Nybegynder
19. september 2006 - 15:35 Der er 4 kommentarer og
1 løsning

Tildele tekstfelt værdi i en rapport.

Det burde være simpelt, men jeg syntes at selv de simple ting i access at meget problematiske. Jeg har et tekstfelt(tekst1) på min rapport. Den vil jeg tildele værdien af min sqlsætning "select .....".
I VB havde jeg først lavet et udtræk med SQL'en og lagt resultatet i en variabel. Derefter havde jeg tildelt tekst1, variablens værdi. Men sådan fungere det åbenbart ikke i Access :o(
Avatar billede fdata Forsker
19. september 2006 - 21:54 #1
Din metode ser som sådan rigtig ud. Prøv lige at forklare igen.
- Hvor i VB har du lagt koden?
- Returnerer din SQL et enkelt felt eller et antal poster (må vi se den)?
- Hvis du henter et enkelt felt, kunne du måske overveje DLookup
Avatar billede xfox Nybegynder
20. september 2006 - 10:27 #2
Hej

Jeg har måske ikke forklaret mig godt nok. Jeg er vant til at arbejde i VB, men har ved dette projekt, kun mulighed for at arbejde i Access. Det vil sige at både frontend og backend skal laves i Access. Jeg kom med et forslag til hvordan jeg ville have lavet det i VB, men problemet er at jeg ikke ved hvordan det skal laves i Access.
Det er altså en Rapport i Access, hvor jeg har et tekstfelt, som jeg gerne vil tildele en værdi, fra en anden form.
Var det nemmere at forstå?
Avatar billede fdata Forsker
20. september 2006 - 21:53 #3
Aha. Så kan du I en af rapportens VedFormatering hændelser (Hoved- eller Detaljesektion afhængig af hvor feltet er placeret) skrive f.eks.
  Me.Tekst1=Forms!DinForm.DinTekstboks
Du kan faktisk også skrive det direkte i tekstboksens Kontrolelementkilde, altså
  =Forms!DinForm.DinTekstboks
Hvis du ville hente værdien fra et felt i en tabel (som altså ikke er vist i en formular) kan du skrive
  Me.Tekst1=DLookup("EtFelt","DinTabel","EtAndetFelt=" & EnVærdi)
Avatar billede xfox Nybegynder
21. september 2006 - 10:37 #4
Tak, du har fået mig på rette spor. Jeg syntes bare at jeg roder rundt i alle angivelserne. Har ikke helt fået styr på hvornår man skal bruge . fremfor ! eller []
Men det kommer nok med tiden :o)
Avatar billede fdata Forsker
21. september 2006 - 13:42 #5
Et forslag herfra er hjælpefunktionen i Access. Den er ikke helt dum  ;o)
Takker for point.
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