BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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) 77-mal heruntergeladen
Windows 10: 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 10: AOO, LO Linux Mint: AOO, LO
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️