🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Formularfelder aktualisieren
Formularfelder aktualisieren
Ich brauche mal Hilfe
in meinem Formular erstellt aus einer Abfrage habe das Feld Kundennummer und Kunden Namen nun aktualisiert sich der Kundenname immer erst nach der Aktualisierung des ges. Datensatzes. Ich hätte aber den Namen direkt nach der Eingabe der Kundennummer gibt es da eine Einstellmöglichkeit und wenn ja welch?
Oder muss ich mit einem Makro arbeiten?
Als zweites wie kann ich verhindern das nach der Aktualisierung meines Formulars, nach der Eingabe eines neuen Datensatzes, immer wieder der erste Datensatz angezeigt wird.
Vorab schon mal vielen Dank
Sonja
in meinem Formular erstellt aus einer Abfrage habe das Feld Kundennummer und Kunden Namen nun aktualisiert sich der Kundenname immer erst nach der Aktualisierung des ges. Datensatzes. Ich hätte aber den Namen direkt nach der Eingabe der Kundennummer gibt es da eine Einstellmöglichkeit und wenn ja welch?
Oder muss ich mit einem Makro arbeiten?
Als zweites wie kann ich verhindern das nach der Aktualisierung meines Formulars, nach der Eingabe eines neuen Datensatzes, immer wieder der erste Datensatz angezeigt wird.
Vorab schon mal vielen Dank
Sonja
Zuletzt geändert von SoRo am Mo 13. Dez 2021, 16:13, insgesamt 1-mal geändert.
Re: Unstellung von access in Abfrage eine Berechnung einfügen
Das sollte funktionieren:
round((( "Netto Betrag" * "MwSt %" ) / 100) , 2) AS MwStBetrag
Wenn Du unbedingt die Wenns brauchst:
http://hsqldb.org/doc/1.8/guide/ch09.ht ... on-section
...
CASE v1 WHEN v2 THEN v3 [ELSE v4] END
...
round((( "Netto Betrag" * "MwSt %" ) / 100) , 2) AS MwStBetrag
Wenn Du unbedingt die Wenns brauchst:
http://hsqldb.org/doc/1.8/guide/ch09.ht ... on-section
...
CASE v1 WHEN v2 THEN v3 [ELSE v4] END
...
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: Unstellung von access in Abfrage eine Berechnung einfügen
Vielen Dank für die prompte Antwort.
Nun erscheint wenigestens keine Fehlermeldung mehr.
Seid 5 Tagen versuche ich nun meine Datenbank umzustellen, nun hängt base ständig und ich habe keine Lust mehr
werde bei Access bleiben
Nun erscheint wenigestens keine Fehlermeldung mehr.
Seid 5 Tagen versuche ich nun meine Datenbank umzustellen, nun hängt base ständig und ich habe keine Lust mehr
werde bei Access bleiben
Re: Unstellung von access in Abfrage eine Berechnung einfügen
Wenn Du alle Deine Umstellungen so vorgenommen hast wie im ersten Post, dann kann ich mir Deine Probleme lebhaft vorstellen. Versuch' mal ein Elektroauto mit Benzin zu betanken ... und eine Kupplung findest Du hier auch nicht 
Ein Handbuch zu lesen ist keine Schande

Ein Handbuch zu lesen ist keine Schande
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: Unstellung von access in Abfrage eine Berechnung einfügen
So Handbuch gelesen und immer noch nicht schlauer
so sieht meine SQL Abfrage aus bis zum Skontobetrag klappt es auch
2 Fragen habe ich
1. könnte ich auch mit dem AS "BruttoBetrag" rechnen etwe so: AS "BruttoBetrag"*"Skonto"/100 es erscheint immer Syntaxfehler
2. bei meinem Konstrukt ist das Ergebnis der MwStBetrag was mache ich falsch?????
SELECT "T_Ausgangsrechnungen".*, ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) AS "MwStBetrag", ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) + "Netto Betrag" AS "BruttoBetrag", ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) + "Netto Betrag" * "Skonto" / 100 AS "Skontobetrag" FROM "T_Ausgangsrechnungen"
vielen Dank für die Hilfe
so sieht meine SQL Abfrage aus bis zum Skontobetrag klappt es auch
2 Fragen habe ich
1. könnte ich auch mit dem AS "BruttoBetrag" rechnen etwe so: AS "BruttoBetrag"*"Skonto"/100 es erscheint immer Syntaxfehler
2. bei meinem Konstrukt ist das Ergebnis der MwStBetrag was mache ich falsch?????
SELECT "T_Ausgangsrechnungen".*, ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) AS "MwStBetrag", ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) + "Netto Betrag" AS "BruttoBetrag", ROUND( ( ( "Netto Betrag" * "MwSt %" ) / 100 ), 2 ) + "Netto Betrag" * "Skonto" / 100 AS "Skontobetrag" FROM "T_Ausgangsrechnungen"
vielen Dank für die Hilfe
Re: Unstellung von access in Abfrage eine Berechnung einfügen
Moin,
wenn man die formatierten Felder im Formular als "Prozent" formatiert, dann rechnet man mit Dezimalzahlen, kann sich das lästige geteilt durch 100 sparen.
d.h.
Beispiel anbei.
ohne Gewähr
Gruß R
wenn man die formatierten Felder im Formular als "Prozent" formatiert, dann rechnet man mit Dezimalzahlen, kann sich das lästige geteilt durch 100 sparen.
d.h.
- 3% = 0,03
- 10% = 0,10
- 19% = 0,19
Code: Alles auswählen
SELECT
"T_Ausgangsrechnungen".*,
ROUND( ( "Netto Betrag" * "MwSt %" ), 2 ) AS "MwStBetrag",
ROUND( ( "Netto Betrag" * "MwSt %" ), 2 ) + "Netto Betrag" AS "BruttoBetrag",
ROUND( "Netto Betrag" * ( 1.00 + ( "MwSt %" ) ) * ( 1.00 - ( "Skonto" ) ), 2 ) AS "SkontoBetrag"
FROM
"T_Ausgangsrechnungen"
ohne Gewähr
Gruß R
- Dateianhänge
-
- Prozentrechnung.zip
- nur entpacken
- (9.46 KiB) 121-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Unstellung von access in Abfrage eine Berechnung einfügen
Vielen Dank für die prompte Hilfe
Jetzt klappt's
Jetzt klappt's

Re: Unstellung von access in Abfrage eine Berechnung einfügen
Jetzt hab ich gedacht was bei Ausgangsrechnungen funktioniert läuft auch bei den Eingangsrechnungen
"denkste"
Was mache ich falsch ich möchte den Skontowert haben
ROUND( "NettoBetrag" * ( 1.00 + ( "Mwst" ) ) * ( 1.00 * ( "Skonto" ) / 100 ), 2 )
I
ID Nr LieferantenNr ReNr ReDat NettoBetrag Mwst Skonto ZahlungsDat Bemerkung am Überweisung
1 1 8060 1 02.01.07 650,31 19 2 0
MwstBetrag BruttoBetrag SkontoBetrag
123,56 773,87 260,12
großen Dank schon mal
"denkste"
Was mache ich falsch ich möchte den Skontowert haben
ROUND( "NettoBetrag" * ( 1.00 + ( "Mwst" ) ) * ( 1.00 * ( "Skonto" ) / 100 ), 2 )
I
ID Nr LieferantenNr ReNr ReDat NettoBetrag Mwst Skonto ZahlungsDat Bemerkung am Überweisung
1 1 8060 1 02.01.07 650,31 19 2 0
MwstBetrag BruttoBetrag SkontoBetrag
123,56 773,87 260,12
großen Dank schon mal
Re: Unstellung von access in Abfrage eine Berechnung einfügen
/100 ???
Zuletzt als neu markiert von SoRo am Sa 18. Dez 2021, 16:37.
Windows 11: AOO, LO Linux Mint: AOO, LO
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.