Hallo, liebes Forum,
ich bin seit Tagen an einem Problem dran und komme leider einfach nicht weiter. Ich nutze FileMaker Pro 8.5 auf Windows NT.
Ich habe eine Adressdatenbank. Hier gibt es drei Tabellen:
Firmen (mit einer vom Programm definierten ID als Primärkey, Adressdaten, Eingabedatum vom Programm definiert, und Radiobuttons für verschiedene Stati: Aktiv, Kunde verifiziert, etc)
Kontaktpersonen (auch wieder mit einer eigenen ID, auch vom Programm definiert, auch als Primärkey, Adressdaten, und auch dem Radiobutton Aktiv)
Akquiseaktionen (Name der Akquiseaktion ist gedacht als Primärkey, Datum, Radiobutton für Verschickt, Feedback, resultierender Auftrag etc.)
Die Tabellen Firmen und Kontakte habe ich in Beziehung gesetzt, indem ich in der Tabelle Kontaktpersonen noch einen Posten FirmenID angelegt und diesen mit der FirmenID in der Tabelle Firmen verknüpft habe. Hierzu gibt es dann ein Formular, wo ich die Daten der Firma eingeben kann und mittels eines Ausschnitts tabellarisch die unterschiedlichen Kontaktpersonen pro Firma eingeben kann.
Nun möchte ich, dass ich im Formular Akquiseaktionen eine Abfrage machen kann, die mir eine Referenzliste von allen Firmen, die zu diesem Zeitpunkt den Radiobutton "Aktiv" aktiviert haben, erstellt. Damit ich diese Daten für einen Serienbrief verwenden kann beispielsweise. Vorzugsweise, mit den Kontaktpersonen auch nochmal separat auswählbar, wenn nicht alle Kontaktpersonen ein Mailing bekommen sollen.
Ich habe leider keinen blassen Schimmer, an welchen Knöpfen ich drehen muss, um so etwas hinzubekommen. Es fängt schon bei der Beziehung an: Ist es korrekt so, dass ich auch in der Akquiseaktionen-Tabelle ein Feld FirmenID definiere und das in Beziehung zur Firmentabelle setze?
Und wie erreiche ich, dass mir die Liste mit Daten erstellt wird? Durch einen Button, auf dem ein Script liegt (wenn ja, wie könnte das Script aussehen)? Durch einen Ausschnitt, in dem ich die Firmen anzeigen lassen kann?
Über jede Hilfe bin ich dankbar. In punkto Programmierung habe ich so meine Schwierigkeiten und stoße leider schnell an meine Grenzen fürs logische Verständnis...