Base Formular

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Base Formular

Re: Base Formular

von RobertG » Do, 07.02.2013 20:24

Hallo Mike,

wir betreiben hier eher Hilfe zur Selbsthilfe - damit Du bei neuen Projekten nicht wie der Ochs vorm Berge stehst und wieder nicht weiter kommst.
MikeNuo hat geschrieben:Die Datenbank ist Simpel aufgebaut und hat folgende Tabellen "Stammdaten", "Rubriken", "Kategorie".
Die Rubrik beeinflusst die Kategorie, die dann in die Stammdaten eingetragen wird?
Dann müssten die Tabellen zusammen hängen:
"Stammdaten" mit einem Fremdschlüssel "KategrieID", der auf den Primärschlüssel der Tabelle "Kategorie" verweist.
"Kategorie" mit einem Fremdschlüssel "RubrikenID", der auf den Primärschlüssel der Tabelle "Rubriken" verweist.

... und jetzt der einfachste Weg, das zu realisieren: Hauptformular "Rubriken" (als Tabellenkontrollfeld zum schnellen aussuchen). Unterformular "Kategorie" (wird durch Hauptformular eingeschränkt, ebenfalls Tabellenkontrollfeld) und darunter wieder ein UnterUnterformular, das den Fremdschlüssel von "Kategorie" aufnimmt und an die Tabelle aus "Stammdaten" weitergibt.

Über Makros geht's dann komfortabler, aber eher nicht mit Kombinationsfeldern, sondern mit Listenfeldern, denn richtig aufgebaut sollten die Tabellen schon sein, so dass Du nicht alle Einträge aus Kategorie und Rubriken später auch noch ausgeschrieben in den Stammdaten stehen hast.

Gruß

Robert

Re: Base Formular

von F3K Total » Do, 07.02.2013 19:58

MikeNuo hat geschrieben: und ihr macht das für mich?
Nö, vielleicht bekommst Du Tips wie Du es machen kannst.

Re: Base Formular

von MikeNuo » Do, 07.02.2013 19:21

Okay^^

Also könnte ich auch die Datenbank natürlich nur eine Testdatenbank hochladen, und ihr macht das für mich?


Gruß,
Mike

Re: Base Formular

von juetho » Do, 07.02.2013 19:07

MikeNuo hat geschrieben:Ist das möglich?
Ja.
Wenn ja, wie funktioniert das?
Ob es ohne Makros geht, kann ich nicht übersehen. Mit einem Makro geht es relativ schnell: Das Makro ändert die Datenauswahl für das zweite Kombinationsfeld und liest die Daten neu ein. Du kannst dich vermutlich an dem Beispiel im Base-Handbuch Seite 239 ff. orientieren (deine Lösung dürfte einfacher sein). Das Makro wird dem Ereignis "Aktion ausführen" des ersten Kombinationsfeld zugewiesen.

Für genauere Hinweise bräuchten wir genauere Angaben über deine Tabellen, Formulare und Verknüpfungen. Das lässt sich durch eine (anonymisierte) Beispieldatei regeln.

Gruß Jürgen

Base Formular

von MikeNuo » Do, 07.02.2013 18:27

Moin Moin,

ich erstelle mir gerade eine Datenbank für meine Homepage bzw. für den Kundenstamm.
Die Datenbank ist Simpel aufgebaut und hat folgende Tabellen "Stammdaten", "Rubriken", "Kategorie".

In der Tabelle "Stammdaten" sind halt die üblichen Daten des Kunden.
In der Tabelle "Rubriken" befinden sich die derzeit aktuellen 31 Stück
In der Tabelle "Kategorie" befinden sich derzeit aktuelle 709 Stück

Ich habe mir ein Formular erstellt was das Eintragen der Daten erheblich vereinfacht, doch es gibt hier ein kleines Problem
mit dem Kombinationsfeldern. Wenn ich jetzt z.B. die Rubrik "Arbeit und Beruf" in dem ersten Kombinationsfeld auswähle soll in dem
zweiten Kombinationsfeld die dazugehörigen Kategorien erscheinen.

Ist das möglich? Wenn ja, wie funktioniert das?


Gruß,
Mike

Nach oben