Hej alle
Har et problem med brevfletning, som jeg ikke kan gennemskue hvordan kan løses....
Problemet er når indholdet af to felter er ens i databasen, f.eks. navn og navn2 og den brevfletningsskabelon jeg bruger indeholder disse felter.:
Navn
Navn2
Adresse
Adresse2
Postnr By
Det jeg kan gerne skulle ende ud med er, at få tilføjet en betingelse i brevfletningsskabelonen, der sammenligner de to felter navn og navn2 og såfremt de er ens skal den ene fjernes ellers skal de begge skrives.
Jeg har løst problemet i Word med lidt vb kode, men jeg kan ikke gennemskue hvor og hvordan det gøres i Writer...
Mvh.
Lars
Brevfletning med betingelser for felter
Hej
Prøv at sætte cursor lige foran feltet <Navn2>, tryk Ctrl+F2 (Indsæt Felt-Andre). Her vælger du Funktioner - Skjult afsnit og skriver i Betingelse:
Navn=Navn2 og sluttelig Indsæt og Luk
Jeg var lige inde i hjælp og det er muligt at lighedstegnet i betingelsen skal erstattes med == eller EQ
mvh
Jens
Prøv at sætte cursor lige foran feltet <Navn2>, tryk Ctrl+F2 (Indsæt Felt-Andre). Her vælger du Funktioner - Skjult afsnit og skriver i Betingelse:
Navn=Navn2 og sluttelig Indsæt og Luk
Jeg var lige inde i hjælp og det er muligt at lighedstegnet i betingelsen skal erstattes med == eller EQ
mvh
Jens
Er kommet rigtigt langt, så først en stor tak for hurtig hjælp.
Men hvordan dælen sikrer jeg mig, at den ikke udskriver en blank linie såfremt Navn2 er blank i databasen?
Det virker fint såfremt Navn er lig med Navn2, så fjerner den Navn2 helt og ingen blank linie. Og Adresse2 bliver kun udskrevet såfremt den indeholder noget og ingen blank linie.
Men men, såfremt Navn2 er tom, så udskriver den en blank linie. Kan man fjerne linefeed/carriage return på en eller anden snedig måde?
Jeg har følgende:
Navn
[skjult afsnit: Navn=Navn2]Navn2
Adresse
[skjult afsnit: NOT Adresse2] Adresse2
Postnr By
Mvh.
Lars
Men hvordan dælen sikrer jeg mig, at den ikke udskriver en blank linie såfremt Navn2 er blank i databasen?
Det virker fint såfremt Navn er lig med Navn2, så fjerner den Navn2 helt og ingen blank linie. Og Adresse2 bliver kun udskrevet såfremt den indeholder noget og ingen blank linie.
Men men, såfremt Navn2 er tom, så udskriver den en blank linie. Kan man fjerne linefeed/carriage return på en eller anden snedig måde?
Jeg har følgende:
Navn
[skjult afsnit: Navn=Navn2]Navn2
Adresse
[skjult afsnit: NOT Adresse2] Adresse2
Postnr By
Mvh.
Lars
Det tog mig laaaang og en simpel tastefejl før end jeg fik det til at virke...
Oprettede et skjult afsnit før feltet Navn2 med flg. betingelse: [databasenavn.databasetabel.navn==databasenavn.databasetabel.navn2]
Det resulterede i, at den ikke skrev Navn2 såfremt Navn og Navn2 var enslydende, hvilket var fint nok, men den efterlod stadig en blank linie.
Prøvede, prøvede og en simpel tastefejl løste problemet - der skal kun være et enkelt = tegn i betingelsen!
Har ellers gennemstøvet dokumentationen for OpenOffice og der angives gyldige operatorer kun som "==" eller "EQ" når der skal sammenlignes i betingelser.
Jeg er en glad mand, der bare skal hitte ud af hvordan man får strikket en skabelon sammen til brevfletning når datakilden er txt filer med skiftende filnavne (dog med samme feltnavne).
Endnu en gang takker jeg for super god og hurtig support. Det er ikke sidste gang jeg søger hjælp her, i og med min arbejdsplads skifter til OpenOffice inden sommerferien.
Mvh.
Lars
Oprettede et skjult afsnit før feltet Navn2 med flg. betingelse: [databasenavn.databasetabel.navn==databasenavn.databasetabel.navn2]
Det resulterede i, at den ikke skrev Navn2 såfremt Navn og Navn2 var enslydende, hvilket var fint nok, men den efterlod stadig en blank linie.
Prøvede, prøvede og en simpel tastefejl løste problemet - der skal kun være et enkelt = tegn i betingelsen!
Har ellers gennemstøvet dokumentationen for OpenOffice og der angives gyldige operatorer kun som "==" eller "EQ" når der skal sammenlignes i betingelser.
Jeg er en glad mand, der bare skal hitte ud af hvordan man får strikket en skabelon sammen til brevfletning når datakilden er txt filer med skiftende filnavne (dog med samme feltnavne).
Endnu en gang takker jeg for super god og hurtig support. Det er ikke sidste gang jeg søger hjælp her, i og med min arbejdsplads skifter til OpenOffice inden sommerferien.
Mvh.
Lars