Hallo Robert, danke für deine flotte Antwort.
Mir ist bei der Konstruktion überhaupt nicht klar, wozu Du Calc benutzen möchtest.
Das Vorhaben ist recht simpel: Meine Userin hat eine Ferienzimmervermietung und will Rechnungen stellen. Diese Rechnung entsteht auf einem Rechnungs-Calc-Sheet. Da muss auch die Rechungsadresse drauf, und weil sie viele wiederkehrende Gäste hat will sie nicht jedesmal alle Adressdaten wieder und wieder eintippen müssen wenn derselbe Gast nochmal oder öfter kommt. Diese Rechnung wird gespeichert. Beim nächsten Gast wird diese Rechnung verändert und mit neuem Filenamen neu abgespeichert.
Was die Adressen angeht hab ich in dem Rechnungs-Calc-Sheet zum einen vier
Zellen, in denen die für diese eine Rechnung gültigen Adressdaten von Herrn Meier reingeschrieben werden. Daraus bedienen sich erst mal alle Zellen die das dann auf dem Ausdruck an den richtigen Stellen oder im Text einbauen, für den Gast und für die Steuer.
Aus diesen vier Zellen will ich aber auch, nachdem die Adressdaten im Rechnungs-Calc-Sheet eingegeben sind, einen Datensatz in der verbundenen Adress-Datenbank erzeugen können, wie gesagt mit nur einem Button-klick, für den Fall, dass es Herrn Meier so gut gefallen hat dass er gedenkt wiederzukommen.
Zum anderen hab ich besagte Datenbank angelegt, die ich auch mit dem Rechnungs-Calc-Sheet soweit verbunden habe, dass ich die Adressdaten in letzterem zumindest manuell in
Textfelder eingeben, suchen und wieder rauskopieren kann, letzteres wenn Herr Meier eben voriges Jahr schon da war.
Auch hier brauche ich mehr Komfort für die Userin, der brauch ich nicht kommen mit "Äh, ja, das ist eigentlich ganz einfach, da musst du in dieses Feld hier klicken, das ist aber ein Textfeld, weißt du, keine Zelle, und dann da drin alles auswählen und dann musst du strg-c drücken, also strg gedrückt halten und dann einmal c drücken aber das c nur kurz, nichwa, und dann musst du da drüben einmal reinclicken und strg-v drücken, und dann machst du das Ganze noch dreimal aber an anderen Stellen, is klar, ne ?" In der Zeit hat sie alles zu Fuß eingetippt und alles war für die Katz. Also brauch ich auch hier einen Knopf, der diesmal im Rechungs-Calc-Sheet die gefundenen Daten aus den Textfeldern wieder in echte Zellen kopiert mit denen dann wiederum wie oben beschrieben die Rechnung korrekt befüllt wird. Es soll nur im Rechungs-Calc-Sheet gearbeitet werden, die Datenbank mit ihrem zugrundeliegenden Adress-Calc-Sheet soll nicht separat an die Oberfläche kommen.
Knackpunkt bei meinem Ansatz ist die Tatsache, dass die Datenbankdaten im Rechnungs-Calc-Sheet eben in Textfeldern und nicht in Zellen angezeigt werden. Und ich aus diesen nichts
automatisiert rein- und rauskopiert bekomme.
Hier im Rechnungs-Calc-Sheet links die
Zellen mit den aktuellen Adressdaten, rechts in gelben
Textfeldern ein angezeigter Datensatz aus der Dantenbank. Darüber die drei bislang nichtfunktionalen Knöpfe. Den Rest der Rechnung hab ich nicht dargestellt, der ist genauso langweilig:

- Bildschirmfoto 2024-05-28 um 11.41.50.png (32.44 KiB) 20063 mal betrachtet
Die aktuellen Daten des Formulars
Da ist schon das erste Fachwort mit Disasterpotenzial. Verstehe ich das richtig, das 'Formular' ist mein mit der Adress-Datenbank verbundenes Adress-Calc-Sheet, ja ? Ich kann von einer Bürofachkraft *vielleicht* verlangen, dass sie zuerst von
dieser auf
die andere Maske wechseln muss um dann wiederum in
dieser Maske weiterarbeiten zu können, aber hier ist das leider nicht vermittelbar. Alles muss vom Rechnungs-Calc-Sheet aus passieren.
Da Du die Daten aus Base bereits in Calc in einem Formular darstellst kannst Du neue Datensätze doch auch in dieses Formular eintragen (Button "Neuer Datensatz", Button "Speichern").
Genau das will ich machen, aber es scheitert eben an der mangelnden Kooperation der Textfelder.
Hallo Robert, danke für deine flotte Antwort.
[quote]Mir ist bei der Konstruktion überhaupt nicht klar, wozu Du Calc benutzen möchtest.[/quote]
Das Vorhaben ist recht simpel: Meine Userin hat eine Ferienzimmervermietung und will Rechnungen stellen. Diese Rechnung entsteht auf einem Rechnungs-Calc-Sheet. Da muss auch die Rechungsadresse drauf, und weil sie viele wiederkehrende Gäste hat will sie nicht jedesmal alle Adressdaten wieder und wieder eintippen müssen wenn derselbe Gast nochmal oder öfter kommt. Diese Rechnung wird gespeichert. Beim nächsten Gast wird diese Rechnung verändert und mit neuem Filenamen neu abgespeichert.
Was die Adressen angeht hab ich in dem Rechnungs-Calc-Sheet zum einen vier [b]Zellen[/b], in denen die für diese eine Rechnung gültigen Adressdaten von Herrn Meier reingeschrieben werden. Daraus bedienen sich erst mal alle Zellen die das dann auf dem Ausdruck an den richtigen Stellen oder im Text einbauen, für den Gast und für die Steuer.
Aus diesen vier Zellen will ich aber auch, nachdem die Adressdaten im Rechnungs-Calc-Sheet eingegeben sind, einen Datensatz in der verbundenen Adress-Datenbank erzeugen können, wie gesagt mit nur einem Button-klick, für den Fall, dass es Herrn Meier so gut gefallen hat dass er gedenkt wiederzukommen.
Zum anderen hab ich besagte Datenbank angelegt, die ich auch mit dem Rechnungs-Calc-Sheet soweit verbunden habe, dass ich die Adressdaten in letzterem zumindest manuell in [b]Textfelder[/b] eingeben, suchen und wieder rauskopieren kann, letzteres wenn Herr Meier eben voriges Jahr schon da war.
Auch hier brauche ich mehr Komfort für die Userin, der brauch ich nicht kommen mit "Äh, ja, das ist eigentlich ganz einfach, da musst du in dieses Feld hier klicken, das ist aber ein Textfeld, weißt du, keine Zelle, und dann da drin alles auswählen und dann musst du strg-c drücken, also strg gedrückt halten und dann einmal c drücken aber das c nur kurz, nichwa, und dann musst du da drüben einmal reinclicken und strg-v drücken, und dann machst du das Ganze noch dreimal aber an anderen Stellen, is klar, ne ?" In der Zeit hat sie alles zu Fuß eingetippt und alles war für die Katz. Also brauch ich auch hier einen Knopf, der diesmal im Rechungs-Calc-Sheet die gefundenen Daten aus den Textfeldern wieder in echte Zellen kopiert mit denen dann wiederum wie oben beschrieben die Rechnung korrekt befüllt wird. Es soll nur im Rechungs-Calc-Sheet gearbeitet werden, die Datenbank mit ihrem zugrundeliegenden Adress-Calc-Sheet soll nicht separat an die Oberfläche kommen.
Knackpunkt bei meinem Ansatz ist die Tatsache, dass die Datenbankdaten im Rechnungs-Calc-Sheet eben in Textfeldern und nicht in Zellen angezeigt werden. Und ich aus diesen nichts [b]automatisiert[/b] rein- und rauskopiert bekomme.
Hier im Rechnungs-Calc-Sheet links die [b]Zellen[/b] mit den aktuellen Adressdaten, rechts in gelben [b]Textfeldern[/b] ein angezeigter Datensatz aus der Dantenbank. Darüber die drei bislang nichtfunktionalen Knöpfe. Den Rest der Rechnung hab ich nicht dargestellt, der ist genauso langweilig:
[attachment=0]Bildschirmfoto 2024-05-28 um 11.41.50.png[/attachment]
[quote]Die aktuellen Daten des Formulars[/quote]
Da ist schon das erste Fachwort mit Disasterpotenzial. Verstehe ich das richtig, das 'Formular' ist mein mit der Adress-Datenbank verbundenes Adress-Calc-Sheet, ja ? Ich kann von einer Bürofachkraft *vielleicht* verlangen, dass sie zuerst von [b]dieser[/b] auf [b]die andere[/b] Maske wechseln muss um dann wiederum in [b]dieser[/b] Maske weiterarbeiten zu können, aber hier ist das leider nicht vermittelbar. Alles muss vom Rechnungs-Calc-Sheet aus passieren.
[quote]Da Du die Daten aus Base bereits in Calc in einem Formular darstellst kannst Du neue Datensätze doch auch in dieses Formular eintragen (Button "Neuer Datensatz", Button "Speichern").
[/quote]
Genau das will ich machen, aber es scheitert eben an der mangelnden Kooperation der Textfelder.