Seite 1 von 1

Gelöst: Etikett drucken mit Bedingung

Verfasst: Mi, 20.08.2014 15:52
von doctorluz
Hallo Liebes OpenOffice Forum!

Habe soeben eine Datenbank erstellt für eine Kundenkartei, diese soll dann Etiketts mit der Postanschrift drucken.

Soweit funktioniert auch alles nur bin ich auf ein kleines Problem gestoßen. Es gibt Kunden die nicht angeschrieben werden sollen (zb. in der Tabelle [Kunden] in der Spalte [Karte] mit dem Datentyp <BOOLEAN> mit false vorgemerkt). Also sollen diese auch nicht ausgedruckt werden als Etikett.

Wie kann ich denn eine Bedingung beim Erstellen von Ettikets hinzufügen? Also erstelle nur Ettikets von Kunden WHERE Karte=true. Kann ich eine Abfrage machen und diese dann drucken?

Vielen Dank für eure Hilfe!!

Liebe Grüße

luz

Re: Etikett drucken mit Bedingung

Verfasst: Mi, 20.08.2014 16:20
von Rocko
doctorluz hat geschrieben:Wie kann ich denn eine Bedingung beim Erstellen von Ettikets hinzufügen? Also erstelle nur Ettikets von Kunden WHERE Karte=true. Kann ich eine Abfrage machen und diese dann drucken?
Natürlich kannst du eine Abfrage machen und den Ausdruck dann von dort her steuern.

Nach dem Ausdruckbefehl besteht aber auch die Möglichkeit, die angebotenen Daten der Datenbank nach einzelnen Kriterien zu selektieren und den Ausdruckbefehl dann nur für die selekdierten Daten zu erteilen.

Re: Etikett drucken mit Bedingung

Verfasst: Mi, 20.08.2014 20:12
von doctorluz
Danke für deine schnelle Antwort! Jetzt aber ein weiteres Problem: Wie JOINE ich denn Tabellen bei base? Habe das mit der SQL-Syntax so gelernt: JOIN Tabelle2 ON tabelle1.id=tabelle1_id (so heißt die Spalte in der zweiten Tabelle). Bekomme leider nur eine Fehlermeldung raus. Liebe Grüße

Re: Etikett drucken mit Bedingung

Verfasst: Mi, 20.08.2014 20:27
von pmoegenb
doctorluz hat geschrieben:Danke für deine schnelle Antwort! Jetzt aber ein weiteres Problem: Wie JOINE ich denn Tabellen bei base? Habe das mit der SQL-Syntax so gelernt: JOIN Tabelle2 ON tabelle1.id=tabelle1_id (so heißt die Spalte in der zweiten Tabelle). Bekomme leider nur eine Fehlermeldung raus. Liebe Grüße
Ich denke, das hast Du nicht mehr richtig im Kopf.

Vielleicht hilft Dir das weiter.

Re: Etikett drucken mit Bedingung

Verfasst: Do, 21.08.2014 00:18
von doctorluz
Danke für den Link - sehr hilfreich.

In der Uni haben wir das anders gelernt - hat bei unseren Testfällen auf jeden Fall immer mit JOIN - ON funktioniert, vielleicht wollten die aber auch nur etwas vereinfachen.

Habe jetzt das mal in der Entwurfsübersicht probiert und mir dann die SQL-Syntax ausgeben lassen - dort wird es ja mit WHERE table1.id = table1_id gelöst.

Danke für eure Hilfe!!! Liebe Grüße