"Bedingtes" einfügen aus Datenbank
Moderator: Moderatoren
"Bedingtes" einfügen aus Datenbank
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
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
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: "Bedingtes" einfügen aus Datenbank
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....
Für Ersteres bist Du im falschen Unterforum (=> BASE, Suchbegriff: Filter) - für Letzteres suchst Du Dir die Beispiele für "Serienbrief" hier....

Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: "Bedingtes" einfügen aus Datenbank
Denke ich frage hier schon im richtigen Forum. Ich habe ein Formular mit Writer erstellt. Soll letztendlich ein Anforderungsblatt für User-Kompetenzen werden.Nun möchte ich unter Writer ein Formular erstellen.
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
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: "Bedingtes" einfügen aus Datenbank
Ich denke: nicht!hylli hat geschrieben:Denke ich frage hier schon im richtigen Forum.
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
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: "Bedingtes" einfügen aus Datenbank
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

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
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Re: "Bedingtes" einfügen aus Datenbank
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
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
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Re: "Bedingtes" einfügen aus Datenbank
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
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
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: "Bedingtes" einfügen aus Datenbank
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: "Bedingtes" einfügen aus Datenbank
Thx!!!
Hylli
Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit