[+] Seriendruck mit verschachtelter Abfrage Joël2006 2006-08-22 14:32:20
[-] Seriendruck mit verschachtelter Abfrage Joël2006 2006-08-22 14:32:20
Ich habe eine DB als Datenquelle für einen Serienbrief. In Abhängigkeit vom Inhalt einiger Felder soll ein bestimmter Text gedruckt werden. Es muss der Inhalt von 25 Feldern eines Datensatzes auf den Inhalt "Pauschal" überprüft werden. Ist dieses Wort in einem der Felder, soll nichts gedruckt werden. Meiner Meinung nach kann ich ein IF bis zu 14fach verschachteln. Bei 25 Feldern reicht mir das aber nicht.
[+] Seriendruck mit verschachtelter Abfrage Jörg Reinholz 2006-09-27 16:02:38
[-] Seriendruck mit verschachtelter Abfrage Jörg Reinholz 2006-09-27 16:02:38
Es fehlt der Hinweis auf das verwendete Programm.
Prinzipiell lässt sich in meisten Programmiersprachen neben der Verschachtelung von if-Abfragen auch mit einer Kombination der Wahrheitsprüfung arbeiten.
Also statt:
if (foo==bar) { if (foo2==bar2) { # then } }
notiere so:
if (foo==bar && foo2=bar2) { # then }
Die genaue Syntax findest Du in der Hilfe oder im Handbuch des von Dir bevorzugten Programmes.
[+] Seriendruck mit verschachtelter Abfrage Jörg Reinholz 2007-05-16 00:47:50
[-] Seriendruck mit verschachtelter Abfrage Jörg Reinholz 2007-05-16 00:47:50
Eine zweite Möglichkeit wäre eine vorgeschaltete SQL-Abfrage. Gute Office-Pakete bieten für Filtern die Möglichkeit an, solche Filter auch in direkt SQL zu formulieren. Das könnte so aussehen:
SELECT FROM TABELLE tabelle WHERE 1 AND spalte1 != ´pauschal´ AND spalte2 != ´pauschal´ [...] AND spalte25 NOT LIKE ´%pauschal%´ ORDER BY spalte1 LIMIT 1,1000
Das mag "wüst" aussehen, aber wenn man sich das Verscachteln von Funktionen erst einmal mit einfacheren Sachen ansieht, dann ist es kein Problem mehr....