1.1k Aufrufe
Gefragt in Datenbanken von bollerkohl Mitglied (175 Punkte)
Hallo,
ich nutze Access 20010.
Habe eine Tabelle Urlaub erstellt. Habe das Problem mit den Felddatentypen um hier zu berechnen.

Es soll aus den Tagen gesamt - Tage beantragt ein Ergebnis berechnet werden.
Habe es schon mit Long Integer, Integer versucht es kommen immer falsche Formatierte Zahlen raus.

Beispiel:

25 Tage gesamt - 10 Tage beantrag = 1500 Resturlaub
Wichtig ist halt auch mit z.B. 0,5 Tage beantragt zu rechnen.

Kann mir bitte jemand sagen was ich falsch mache?

Vielen Dank

2 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

mit Integer kann man nur ganze Zahlen rechnen und keine halben Tage.

Für halbe Tage auch zu rechnen, musst du mit Variant arbeiten

25 Tage gesamt - 10 Tage beantrag = 1500 Resturlaub


ist in der 1500 vielleicht ein Komma oder Punkt?

Gruß

Helmut
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

Mein Vorschlag für alle Felder:

>Felddatentyp >Zahl
>Feldgröße >Single
>Format >Festkommazahl
>Dezimalstellenanzeige >2

dann kann so ein abstraktes Ergebnis wie in der Anfrage nicht entstehen.

Gruß

Paul1

siehe auch:

http://office.microsoft.com/de-de/access-help/festlegen-der-feldgrosse-HA010341996.aspx
...