von axl19 » Mo, 24.05.2004 11:34
Hallo,
ich habe ein Serienbrief erstellt und ein Formular. Das Formular bezieht sich auf insgesamt 5 verschiedene Tabellen.
Die Frage ist, wie verknüpfe ich die entsprechenden Felder des Serienbriefs sinnvoll mit denen des Formulars?
1. Wäre es nur eine Tabelle. Kein Problem. Ich könnte F4 Datenquellenansicht wählen, die Datenquelle, die Tabelle und schließlich den gewünschten Datensatz auswählen. Geht leider nicht, da ich Felder aus mehreren Tabellen habe, oder?!
2. Deshalb habe ich mehrere SQL-Abfragen geschrieben, die Ergebnisse solange in temporäre Tabellen zwischenspeichernd, bis die letzte Abfrage mir genau die Felder zurück gibt, die für mein Formular benötige.
Unter F4 Datenquellenansicht gibt es ja die Möglichkeit, aus gespeicherten Abfragen den gewünschten Datensatz zu selektieren. Markiere ich dort den Menüpunkt "Abfragen" und wähle mit der rechten Maustaste "Neue Abfrage (SQL-Ansicht)", so lassen sich in dieser Ansicht offensichtlich keine temporären (und auch nicht festen) Tabellen erstellen. Es erscheinen Fehlermeldungen.
Offensichtlich ist dieser Bereich zur Datenmanipulation überhaupt nicht zulässig.
Wähle ich unter "Abfragen" mit der rechten Maustaste "SQL", dann funktioniert dort das Erstellen temporärer Tabellen. Nur ist das Problem hier, das ich jede meiner 5 Abfragen einzeln einfügen muss?! und die letzte Abfrage, die mir das Ergebnis direkt anzeigen soll, zwar ausgeführt wird, ohne jedoch das Eregebnis irgendwo sichtbar zu machen.
Mache ich etwas falsch?
Letztlich suche ich nach einer Lösung, die für die späteren Benutzer der Datenbank und des Serienbriefs möglichst komfortabel ist. Das heißt z.B. nicht 5 verschiedene Abfragen über Bearbeiten/Einfügen eingeben zu müssen.
Hat jemand eine Idee? Danke!
Hallo,
ich habe ein Serienbrief erstellt und ein Formular. Das Formular bezieht sich auf insgesamt 5 verschiedene Tabellen.
Die Frage ist, wie verknüpfe ich die entsprechenden Felder des Serienbriefs sinnvoll mit denen des Formulars?
1. Wäre es nur eine Tabelle. Kein Problem. Ich könnte F4 Datenquellenansicht wählen, die Datenquelle, die Tabelle und schließlich den gewünschten Datensatz auswählen. Geht leider nicht, da ich Felder aus mehreren Tabellen habe, oder?!
2. Deshalb habe ich mehrere SQL-Abfragen geschrieben, die Ergebnisse solange in temporäre Tabellen zwischenspeichernd, bis die letzte Abfrage mir genau die Felder zurück gibt, die für mein Formular benötige.
Unter F4 Datenquellenansicht gibt es ja die Möglichkeit, aus gespeicherten Abfragen den gewünschten Datensatz zu selektieren. Markiere ich dort den Menüpunkt "Abfragen" und wähle mit der rechten Maustaste "Neue Abfrage (SQL-Ansicht)", so lassen sich in dieser Ansicht offensichtlich keine temporären (und auch nicht festen) Tabellen erstellen. Es erscheinen Fehlermeldungen.
Offensichtlich ist dieser Bereich zur Datenmanipulation überhaupt nicht zulässig.
Wähle ich unter "Abfragen" mit der rechten Maustaste "SQL", dann funktioniert dort das Erstellen temporärer Tabellen. Nur ist das Problem hier, das ich jede meiner 5 Abfragen einzeln einfügen muss?! und die letzte Abfrage, die mir das Ergebnis direkt anzeigen soll, zwar ausgeführt wird, ohne jedoch das Eregebnis irgendwo sichtbar zu machen.
Mache ich etwas falsch?
Letztlich suche ich nach einer Lösung, die für die späteren Benutzer der Datenbank und des Serienbriefs möglichst komfortabel ist. Das heißt z.B. nicht 5 verschiedene Abfragen über Bearbeiten/Einfügen eingeben zu müssen.
Hat jemand eine Idee? Danke!