Hallo.
Ich habe in Base eine Datenbank (Kundendaten) erstellt. Jetzt möchte ich mit Calc ein Rechnungsdakument erstellen in dem die Kundenadresse aus dieser DB automatisch übernommen werden soll wenn ich in ein Feld die Kundennummer eingebe. Sprich, ich gebe z. B. in A1 die Kundennummer ein und dann soll in C1 bis C3 die Kundenummer, der Vorname und der Nachname aus dieser DB erscheinen. In der DB sind nacheinander einfach Kundennummer (als Index), Vorname und Nachname hinterlegt...
Danke für die Hilfe
Jan
Daten aus Base übernehmen
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Daten aus Base übernehmen
Willkommen im Forum.
Nehme ein neues Writer, ziehe aus dem F4 Datenbankbrowser Deine Adressfelder hinein, speichere als Vorlage. Bei Erstellung eines neuen Dokuments (bzw.: Druck, auch "Druck in Datei" wirst Du gefragt, ob Du einen "Serienbrief" erstellen möchtest. Bei Antwort "Ja" wirst Du nach den auszugebenden Datensätzen gefragt: wähle Deinen Kunden.
Noch komfortabler geht das, wenn Du als Felder die einer Parameterabfrage nach Writer ziehst: da wird die Abfrage automatisch beim Erstellen aus der Vorlage direkt ausgeführt (Suchfunktion: "Parameterabfrage" nutzen!).
Berechnete Rechnungsdaten kannst Du mit copy&paste aus Calc übernehmen, wenn Dir die (einfachen) Rechenmöglichkeiten einer Writer-Texttabelle nicht ausreichen.
Viel Erfolg!
P.S.: es gibt keine Calc-Funktion, die eine gewünschte BASE-Verbindung realisieren könnte. Da wäre Programmierung angesagt.
Bitte überdenke Deinen Ansatz: Calc ist eine Tabellenkalkulation, keine Anwendung um ein (druckfähiges) Dokument zu entwerfen.Jeykay hat geschrieben:Jetzt möchte ich mit Calc ein Rechnungsdakument erstellen in dem die Kundenadresse aus dieser DB automatisch übernommen werden soll wenn ich in ein Feld die Kundennummer eingebe.
Nehme ein neues Writer, ziehe aus dem F4 Datenbankbrowser Deine Adressfelder hinein, speichere als Vorlage. Bei Erstellung eines neuen Dokuments (bzw.: Druck, auch "Druck in Datei" wirst Du gefragt, ob Du einen "Serienbrief" erstellen möchtest. Bei Antwort "Ja" wirst Du nach den auszugebenden Datensätzen gefragt: wähle Deinen Kunden.
Noch komfortabler geht das, wenn Du als Felder die einer Parameterabfrage nach Writer ziehst: da wird die Abfrage automatisch beim Erstellen aus der Vorlage direkt ausgeführt (Suchfunktion: "Parameterabfrage" nutzen!).
Berechnete Rechnungsdaten kannst Du mit copy&paste aus Calc übernehmen, wenn Dir die (einfachen) Rechenmöglichkeiten einer Writer-Texttabelle nicht ausreichen.
Viel Erfolg!
P.S.: es gibt keine Calc-Funktion, die eine gewünschte BASE-Verbindung realisieren könnte. Da wäre Programmierung angesagt.
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)