Ikke alle af de 9 felter er udfyldt med data, så det bliver noget være rod at se på når jeg viser mit infofelt i en formular, linjeskift fortages sådan set fint nok, men det giver tomme linjer når nogle felter ikke altid er udfyldt, det er dette jeg gerne vil undgå.
jeg ved ikke om man kan bruge funktionen Nz på tekstfelter, men uanset hvad kan jeg ikke lige dreje syntaksen, mon der er noget der kan komme med et forslag :o)
Løsningen er ret kompleks, men er godt beskrevet i bogen Mastering Access 97 af Alison Balters på side 109 (lån den på biblioteket hvis du ikke har den - her er løsningen)
I foresp. forefindes alle felter fra tabellen og ikke andre. I formularen er opretten en "Etiket" - en hændelse er oprettet v/aktuel - hvor koden er følgende:
End Sub Private Sub testTom(felt1, fs, felt2) If IsNull(felt1) = True And IsNull(felt2) = True Then Exit Sub Else If IsNull(felt1) = True Then felt1 = "" End If
If IsNull(felt2) = True Then felt2 = "" End If
Etiket0.Caption = Etiket0.Caption + felt1 + fs + felt2 + Chr$(13) + Chr$(10) End If End Sub
supertekst> ideen var at det skulle ske i selve forspørgslen, da jeg skal oprette en ny tabel på baggrund af denne forspørgsel. I den nye tabel vil der så være et felt "Info" af typen Memo, i dette felt står der så alle de oplysninger fra det beregnet felt i forspørgslen. Det skal kun køres en gang, så det overstået :o)
supertekst> jeg har testet din løsning, og det virker fint nok, hvis jeg nu brugte en tekstboks som var bundet til et memofelt i stedet for en etiket, kunne man det, og så bæot skifte post i formularen (der er ialt 476 poster), så det det var da til at kommer over :o)
supertekst>, ja det kunne man, og har så blot lynhurtigt løbet mine poster igennem i formularen, så nu er det på plads. Mange tak for hjælpen til dig, hvis du poster et svar er der point på vej
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.