wirtnix 10 Geschrieben 27. April 2007 Melden Teilen Geschrieben 27. April 2007 Hallo, wegen eines Serienbriefs benötigte ich die Fähigkeiten des "Database" Feldes in Word. (Word 2003) (Daten wahlweise in Access, Excel oder CSV) nach vergeblichem 2-wöchigem Bemühen gebe ich nun auf und stelle mal hier die Frage: kann es sein, dass Word mit dem Database-Feld keine SELECT ... WHERE - Abfrage kann, also hier keine Filterung schafft? ich habs mit allen möglichen Klammern, Anführungszeichen, groß- und kleinschreibung, verschiedenen ODBC-Anbindungen an excel, access, und CSV-Dateien (-->soll heißen ich habe die Daten zum Testen in verschiedene Formate gebracht) versucht, sobald eine ...WHERE-Komponente in der Abfrage erscheint, streckt Word alle viere von sich. Zitieren Link zu diesem Kommentar
wirtnix 10 Geschrieben 30. April 2007 Autor Melden Teilen Geschrieben 30. April 2007 ...hat niemand eine Idee? Zitieren Link zu diesem Kommentar
goscho 11 Geschrieben 30. April 2007 Melden Teilen Geschrieben 30. April 2007 Hallo Wirtnix, was genau möchtest du selektiert haben? Soll eventuell eine Tabelle mit einem Feld für den Ansprechpartner (weiblich/männlich) die richtige Anrede im Serienbrief ausspucken? Bsw: {IF { MERGEFIELD AP_Anrede }= "" "Sehr geehrte Damen und Herren" {IF {MERGEFIELD AP_Anrede } = "Herr" "Sehr geehrter Herr" "Sehr geehrte" }}{MERGEFIELD "AP_Anrede"} Ich habe eine Access-DB mit Kundenadressen, angebunden über ODBC. Im Feld AP_Anrede steht entweder Herr für männlichen AP, Frau für weiblichen AP oder nichts, wenn kein AP bekannt ist. Also, wenn Feld AP_Anrede = Herr dann steht im Serienbrief "Sehr geehrter" wenn Feld AP_Anrede = Frau dann steht "Sehr geehrte", wenn AP_Anrede = LEER dann steht "Sehr geehrte Damen und Herren" und hintendran wird jetzt das Feld gebracht + den Namen natürlich. Zitieren Link zu diesem Kommentar
wirtnix 10 Geschrieben 30. April 2007 Autor Melden Teilen Geschrieben 30. April 2007 nö. ich habe 2 tabellen. 1 tabelle für den serienbrief mit kundennummer und adressen. 2. tabelle für z.b. rechnungsdaten. verknüpft mit select * from tabelle1 where kundennummer= kundennummer und das geht nicht. selbst wenn man probiert: select * from tabelle1 where kundennumemr = "4711" also ein fester filter, geht das nicht. nciht mal mit dem word-eigenen Assistenten! das ließ mich schließen, dass word das nicht kann. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.