Avatar billede rickie Juniormester
04. oktober 2006 - 11:22 Der er 15 kommentarer og
2 løsninger

Felt som skal loopes i en form

Hej,

Er det muligt at loope en textbox i en form så at hvis der er 10 poster der matcher et felt så skrivs det ud 10 gange.

Feks:
Har et felt med navnet "SeComment" hvor der kan ligge flere kommentarer som passer til en kunde.
Nu vil jeg at allesammen skrives ud efter hinanden nedad.

Den skal kontrolleres mod et felt med navnet "txtKundnummer"
Er dette muligt og hvordan gör jeg?

På forhånd tak! :-)
Avatar billede mugs Novice
04. oktober 2006 - 12:47 #1
Denne udskriver alle poster hvor tabellens txtKundnummer er = formularens txtKundnummer.

DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, , "[TABELNAVN]![txtKundnummer] = '" & Me!txtKundnummer & "'"
Avatar billede rickie Juniormester
04. oktober 2006 - 13:00 #2
Oki men er det muligt at det ikke er i en rapport men direkte i formen - feks under kundenummer?
Avatar billede mugs Novice
04. oktober 2006 - 13:53 #3
Du kan altid filtrere din formular og kun vise de poster tilhørende dne post som markøren står i, indsæt denne i en kommandoknap:

Me.filter = "txtKundnummer = '" & Me!txtKundnummer & "'"
Me.FilterOn = True
Avatar billede rickie Juniormester
04. oktober 2006 - 14:44 #4
Det er slet ikke det jeg vil.

Jeg vil have et felt som skal loopes

If not eof then (en loop)
SEComment med värdi 1 hvor kundenummer = kundenummer
SEComment med värdi 2 hvor kundenummer = kundenummer
SEComment med värdi 3 hvor kundenummer = kundenummer
SEComment med värdi 4 hvor kundenummer = kundenummer

Alt skal vises i formeln.
Avatar billede terry Ekspert
04. oktober 2006 - 17:38 #5
If your database is designed correctly then yoru comments would be in another table and then you could add as many comments as you want and have them on a sub form.
Or am I maybe missing something?
Avatar billede mugs Novice
04. oktober 2006 - 18:25 #6
Uddrag af spørgsmålet:

"10 poster der matcher et felt så skrivs det ud 10 gange."

Det forstår jeg sådan, at alle kommentarer tilhørende den secifikke kunde skal udskrives. Men det er ikke det spørgeren vil. Jeg har ligesom terry tænkt på en subform, men så kommer kommentaren Kl 14:44, og nu er jeg helt i vildrede med, hvad spørgeren egentlig vil opnå.
Avatar billede terry Ekspert
04. oktober 2006 - 18:59 #7
hopefully Rickie will give use some more information mugs.

What I was focused on was
"... hvor der kan ligge flere kommentarer som passer til en kunde. ..."
Avatar billede mugs Novice
04. oktober 2006 - 19:24 #8
Ja, denne er jo oplagt til en underformular:

"... hvor der kan ligge flere kommentarer som passer til en kunde. ..."

eller sammenkædede formularer. Det kan være svært at forklare hvad man egentlig vil opnå, men jeg kan kun opfordre spørgeren til at bruge andre ord og forklare igen hvad der skal opnås, så vi fatter det.
Avatar billede rickie Juniormester
04. oktober 2006 - 21:22 #9
Ha! Det er sandt at det var en subform der skulle til. Ved ikke hvad jeg tänkte på. Sorry! Deler pointsen mellem jer! :-)
Avatar billede rickie Juniormester
04. oktober 2006 - 21:32 #10
Ved i så hvordan man får en (OBS!) "Continuous Forms" at vise värdi ud fra denne kode uden at man skal klikke på den enkelte linie? Som det er nu virker koden men kun når jeg klikker på linie for linie.

Private Sub txtDateOld_??????????()
If Me.txtUpDate = Date Then
Me.txtDateOld.Visible = True
Else
Me.txtDateOld.Visible = False
End If
End Sub

Feks:
04-10-2006 = sandt (vis feltet)
03-10-2006 = falsk (skjul feltet)

:-)
Avatar billede terry Ekspert
05. oktober 2006 - 11:28 #11
In a continuous form you should try usning conditional fommating.
Avatar billede rickie Juniormester
05. oktober 2006 - 13:51 #12
How? :-)
Avatar billede mugs Novice
05. oktober 2006 - 15:11 #13
Betinget formatering er kun i versioner fra Access200 og frem.
Avatar billede rickie Juniormester
05. oktober 2006 - 16:02 #14
Jeg bruger Access 2003 :-)
Avatar billede mugs Novice
05. oktober 2006 - 16:27 #15
Har ikke 2003 men i 2000 > Formater > Betinget formatering og indsæt din betingelse.
Avatar billede rickie Juniormester
05. oktober 2006 - 17:25 #16
Det ser smukt ud men hvad nu hvis jeg vil have at der vises et billede istedet? :-)
Avatar billede mugs Novice
05. oktober 2006 - 18:17 #17
Det er jo en helt anden historie.

Men der ligger en udmærket artikel om visning af billeder i Access. Jeg tror det er brugeren stry der har skrevet den.
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