Seite 1 von 1
"Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 02.08.2010 15:42
von hylli
Ich spiele nun erstmals auch mit Datenbanken unter OOo herum. Hierzu habe ich mir mal eine einfache Datenbank in Form einer Mitarbeiterliste erstellt.
Die Mitarbeiterleiste enthält u.a. Personal-Nr., User-ID, Name, Vorname, Geburtsdatum... der Mitarbeiter.
Nun möchte ich unter Writer ein Formular erstellen. Das Formular ist zunächst so aufgebaut:
User-ID | Listenfeld user-ID über Datenbank
Name, Vorname | automatische Befüllung auf Basis ausgewählter User-ID
Pers.Nr.: | automatische Befüllung auf Basis ausgewählter User-ID
Nach Auswahl der User-ID soll in weiteren Feldern automatisch Name, Vorname u. Personalnummer zur User-ID erscheinen.
Wie kann ich das bewerkstelligen?
Hylli
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 02.08.2010 16:09
von komma4
Willst Du ein Formular zum Daten-Anzeigen/-Bearbeiten, oder in Writer (Du fragst in diesem Unterforum) die Daten nach Auswahl übernehmen?
Für Ersteres bist Du im falschen Unterforum (=> BASE, Suchbegriff: Filter) - für Letzteres suchst Du Dir die Beispiele für "Serienbrief" hier....

Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 02.08.2010 16:28
von hylli
Nun möchte ich unter Writer ein Formular erstellen.
Denke ich frage hier schon im richtigen Forum. Ich habe ein Formular mit Writer erstellt. Soll letztendlich ein Anforderungsblatt für User-Kompetenzen werden.
Der User soll einfach seine User-ID aus der Datenbank auswählen (per Listenfeld) und Name, Vorname etc. werden automatisch auf Basis der User-ID in die entsprechenden Felder gefüllt.
War schon im Wiki:
http://www.ooowiki.de/BerichteMitDemWriter
http://www.ooowiki.de/AdressenMitFeldbefehlen
http://www.ooowiki.de/DatenUndTextMisch ... eAssistent
http://www.ooowiki.de/BedingterText
Hat mir aber nicht wirklich weitergeholfen?
Hylli
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 02.08.2010 17:35
von komma4
hylli hat geschrieben:Denke ich frage hier schon im richtigen Forum.
Ich denke: nicht!
Mit den Suchbegriffen "Listbox" und "Filter" im BASE-Unterforum findest Du mit dem ersten Treffer schon die Lösung
viewtopic.php?f=8&t=39309&p=145590
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 02.08.2010 17:49
von hylli
OK, OK, erwischt!
Mir sind leider nicht die richtigen Suchbegriffe eingefallen, daher konnte ich auch nichts brauchbares finden.
Habe gehofft, dass das ohne Makros machbar ist. Naja mal schauen, ob ich mich da ran wage?!?
Hylli
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Di, 03.08.2010 10:51
von hylli
Es hat zwar eine Weile gedauert, aber ich habe es hinbekommen.
Vorgehensweise war wie folgt:
1. Makro im Writer-Dokument angelegt.
2. Listbox erstellt, User-ID als Anzeigefeld ausgewählt und über Ereignisse -> Status geändert das Makro aus 1. zugewiesen
3. Textfeld(er) erstellt und dort unter Kontrollfeld -> Daten das gewünschte Feld (Name, Personal-Nr., ...) ausgewählt
Danke nochmals für den Tipp.
Hylli
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 09.08.2010 15:40
von hylli
Blöde Frage:
Wenn jemand anderes die Datei an seinem Arbeitsplatz öffnet, dann ist dort natürlich die Datenbank noch nicht registriert und die Spielerei funktioniert leider nicht.
Wie schaffe ich das, dass es überall funktioniert? Kann man die DB automatisch beim Öffnen der Datei registrieren (Makro?)?
Hylli
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 09.08.2010 16:39
von komma4
Re: "Bedingtes" einfügen aus Datenbank
Verfasst: Mo, 09.08.2010 17:01
von hylli
Thx!!!
Hylli