Formulare miteinander verlinken (wie in Access)

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: Formulare miteinander verlinken (wie in Access)

Re: Formulare miteinander verlinken (wie in Access)

von FS985 » Do, 08.05.2008 13:24

Hi, ja habe die Makrosicherheit auf niedrig gestellt, den Gedanken hatte ich auch schon. Trotzdem Danke

Re: Formulare miteinander verlinken (wie in Access)

von FS985 » Do, 08.05.2008 13:05

So, also, die Daten von der Tabelle hat er mitlerweile auch drinnen, ka wie ich es hinbekommen habe :-)
Allerdings habe ich Ein Listenfeld, darüber werden werte ausgegeben, ich wähle einen Wert aus, dann drück ich auf einen Suchen-Button und links im Formular kommen die dazugehörigen Datensätze.
Mein Problem. Der Suchen-Button funktioniert nicht.......
HILFE, jetzt bin ich soweit gekommen......

Re: Formulare miteinander verlinken (wie in Access)

von FS985 » Do, 08.05.2008 11:55

Das Problem, das er es immer im Entwurfsmodus öffnet, ist erledigt. Ich habs nicht gesehen, gibt ja extra ein Button für. aber das andere Problem besteht weiterhin

Re: Formulare miteinander verlinken (wie in Access)

von FS985 » Do, 08.05.2008 11:52

Bacilo hat geschrieben: Formular als Dokument exportieren:
------------------------------------------
1. Kopie vom betreffenden Dokument speichern
2. Dokument (Kopie) öffnen
3. unter "Ansicht" "Symbolleisten" "Formular-Entwurf" und "Formular-Steuerelemente" aktivieren
4. in den "Entwurfsmodus" des Dokumentes zu wechseln
5. "Formular-Navigator" aufrufen und dort unter "Formular-Eigenschaften" unter dem Reiter "Daten" bei dem (neuen) Punkt "Datenquelle" deine Datenbank angeben
= nun ist dein Dokument mit der Datenbank verknüpft

[/[uote]
Hi, sorry, aber leider geht das bei mir nicht. Habe meine DB extra nochmal registriert, auch habe ich ihm die richtige Datenquelle gegeben, aber trotzdem findet er bei mir keine Datensätze. Jemand ein Lösungsvorschlag? Was steht bei dir unter Daten? Tabelle, SQL oder Abfrage? Oder ist das nicht entscheidend. Des Weiteren öffnet er mir das gespeichert Formular immer im Entwurfsmodus, kann ich das auch irgendwie verhindern? die Nutzer, die es öffnen, sollen ja nicht ausversehen was löschen, oder ändern können.
Hoffe Ihr/Du könnt mir helfen.

Re: Formulare miteinander verlinken (wie in Access)

von alex-t.de » Mi, 16.04.2008 21:16

Siehe obigen Link.

Das darin enthaltene Macro muss noch angepasst werden.
{Suche jedes Vorkommen von "Form" und ersetze es durch "Report"}
Sollte in 2 Minuten laufen, sofern man nichts übersieht.

Wie man ein Macro an ein Button-Event knüpft sollte nicht zu aufwändig sein, oder?

Schöne Grüße

Re: Formulare miteinander verlinken (wie in Access)

von Bacilo » Mi, 16.04.2008 21:07

Hab ich dich grad richtig verstanden - du hast ne Lösung gefunden Berichte aus nem Formular zu öffnen?
Dann mal immer her mit deiner Lösung bin sehr gespannt...

Re: Formulare miteinander verlinken (wie in Access)

von alex-t.de » Mi, 16.04.2008 18:40

Diese Lösung schmeckt mir überhaupt nicht. Ich brauche eine Eine-Datei-Kombilösung. Zumindest für Abfragen, Formulare und Berichte.
Nun habe ich das Problem gehabt, aus einem Formular ein Bericht öffnen zu wollen. Da die Schnittstellen doch sehr ähnlich sind, kann man mit leichten Anpassungen an dem Code auch Formulare aus Formularen öffnen.

Halt, ich habe hier doch ein Lesezeichen erstellt:
http://www.oooforum.org/forum/viewtopic.phtml?t=70568

Das ist sogar die Lösung für Formulare. Ich habe eine sehr ähnliche Lösung für Berichte.

Re: Formulare miteinander verlinken (wie in Access)

von Bacilo » Mi, 16.04.2008 17:39

@alex - so weit richtig...

Schreib mal ne kleine Anleitung dazu - weil ich "anfangs" auch über die ganze Thematik gestolpert bin...

Formular als Dokument exportieren:
------------------------------------------
1. Kopie vom betreffenden Dokument speichern
2. Dokument (Kopie) öffnen
3. unter "Ansicht" "Symbolleisten" "Formular-Entwurf" und "Formular-Steuerelemente" aktivieren
4. in den "Entwurfsmodus" des Dokumentes zu wechseln
5. "Formular-Navigator" aufrufen und dort unter "Formular-Eigenschaften" unter dem Reiter "Daten" bei dem (neuen) Punkt "Datenquelle" deine Datenbank angeben
= nun ist dein Dokument mit der Datenbank verknüpft

Verlinkung mit andren Dokumenten/Formularen:
--------------------------------------------------------
1. siehe Punkte oben
2. z.b. Schaltfläche erstellen
3. unter "Eigenschaften" bei "Aktion" "Dokument/Webseite öffnen" und unter "URL" die zu öffnende Datei/Dokument angeben
= nun ist dein Dokument per Schaltfläche mit nem andrem Dokument verknüpft


Problem: Wenn du ein Formular aus Base exportierst kann du es anscheint nimmer importieren (oder?). Sprich entweder du veränderst dein exportiertes Formular oder (!) dein Formular in base. Beide aktualisieren sich untereinander nicht ....leider
Deshalb habe ich meine gewünschten Formulare exportiert und anschließend in Base gelöscht - braucht man ja anscheint nimmer - bitte korrigiert mich falls dem nicht so ist...

Re: Formulare miteinander verlinken (wie in Access)

von alex-t.de » Di, 15.04.2008 21:19

Bacilo hat geschrieben: ...
Man kann ja ohne weiteres die Formulare exportieren und mit der Datenbank in relation setzen - so dass der "Anwender" selbst nie Base öffnen muss sondern nur über das "frontend" mit der Datenbank arbeitet.
...
Kannst du mir bitte verraten, wie du die Formulare exportierst.
Die einzige möglichkeit, die ich da sehe, ist im Formular-Designer "Datei"->"Kopie speichern unter"

Re: Formulare miteinander verlinken (wie in Access)

von Bacilo » Fr, 11.04.2008 19:50

Ich habe für meine Datenbank mehrere Formulare gebastelt - das ganze is und soll quasi wie en kleines Programm aufgebaut sein:
"Startseite" mit 3-4 Schaltflächen,
1 = Formular zum Daten eingeben
2 = Formular zur Anzeige bestimmter Daten aus der Datenbank
3 = noch ein Formular zur Modifkation schon bestehender Datensätze
4 = schließt die "Startseite"

Alle Formulare sind untereinander "verbunden", sodass ich z.B. einen "beenden Button" habe, welcher mich wieder auf die "Startseite" bringt.

Man kann ja ohne weiteres die Formulare exportieren und mit der Datenbank in relation setzen - so dass der "Anwender" selbst nie Base öffnen muss sondern nur über das "frontend" mit der Datenbank arbeitet.

Ich bin natürlich ein absoluter Neuling in dem ganzen Datenbankbereich und dies erschien mir ne relativ gute Möglichkeit....wenn gleich nicht ganz perfekt.

Re: Formulare miteinander verlinken (wie in Access)

von alex-t.de » Fr, 11.04.2008 18:08

Hallo an Alle!

Mich würde auch eine "saubere" Lösung dieses Problems interessieren. Ein Macro wäre auch nicht schlecht, aber nur, wenn man z.B. über Parameter den Namen des Formulares bzw. des Berichtes angeben könnte.


@ Bacilo: Das hast du vielleicht falsch verstanden. "Dokument / Website öffnen" bezieht sich nicht auf die Base-Dokment-interne Ressourcen, oder etwa doch? Ich kann da in die Zeile nicht einfach den Namen eines Formulares (oder eines Berichtes) eintragen. Zumindest wird es dann nicht geöffnet. Falls ich dabei etwas falsch mache, bitte korrigier mich.
So wie ich die Funktion verstehe, kannst du an dieser stelle z.B. ein beliebiges Dokument auf der Festplatte öffnen lassen.


Würde mich über weitere Hinweise in dieser Sache freuen. Auch ich arbeite an einer Lösung.
BTW: Könnte man so ein Macro nicht parameterisieren?

Grüße
Alex

Re: Formulare miteinander verlinken (wie in Access)

von Bacilo » Fr, 11.04.2008 17:42

Alternativ kannst du auch eine Schaltfläche unter "Aktionen" anweisen ein "Dokument / Webseite öffnen"
Man muss nur noch den Pfad des nächsten Formulares angeben und dann funktioniert es...der Nachteil: das Formular bleibt ebenfalls geöffnet.

Re: Formulare miteinander verlinken (wie in Access)

von Dieschaa » So, 09.03.2008 14:17

Danke hat wunderbar funktioniert.

Re: Formulare miteinander verlinken (wie in Access)

von Dieschaa » Mi, 05.03.2008 13:33

Hallo Zusammen,

hätte genau die gleiche Frage. Wie kann man den verschiedene Formulare miteinander verlinken?
Hat hier keiner einer einen Vorschlag?

Danke vorab!

Re: Formulare miteinander verlinken (wie in Access)

von oliver_privat » Di, 04.09.2007 12:50

Danke für den Hinweis. Sieht aber so aus, als seien die Formulare in der Bsp-Basedatei via Makros verlinkt. Ist doch recht umständlich, finde ich. Geht das nicht einfacher?

Nach oben