Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: T417 am Oktober 28, 2015, 14:24:49

Titel: Fragen zu der Feldgröße Byte
Beitrag von: T417 am Oktober 28, 2015, 14:24:49
Hallo,

ich habe es hier mit einer Datenbank (Stundenerfassung) zu tun, wo jemand bei Zahlenfeldern Byte als Feldgröße genommen hat. Bis hierhin kein Problem, aber scheinbar werden in den Feld jetzt Zahlen eingegeben, die irgendwo bei über 500 liegen.
So viel ich weiß, kann Byte doch nur 255 Zeichen haben, oder?
Es gibt jetzt scheinbar Probleme bei Rundungen (logisch), leider aber auch bei den Berechnungen. Scheinbar schneidet er gerne eine oder zwei Stunden weg. Blöd wenn es mit den Stundenlohn kombiniert wird.

Als ich Access gelernt habe, hatte ich irgendwann den Hintergrund dazu auch mal gelernt, bekomme es aber beim besten Willen nicht mehr zusammen.
Hat wer von euch noch aktuelles Wissen?

Würdet ihr mir empfehlen die Feldgröße zu ändern? Oder kann das zu totalen Chaos führen und ich soll um Gottes Willen die Finger da weglassen?
Titel: Re: Fragen zu der Feldgröße Byte
Beitrag von: el_gomero am Oktober 28, 2015, 14:32:36
Hallo,

für Infos über die Feldgröße brauchst du nur die Tabelle im Entwurfsmodus zu öffnen, den Cursor auf Byte setzen und F1 drücken. Da gibts dann die Info

Zitat
Speichert Zahlen von 0 bis 255 (keine Bruchzaheln).
Zitat

Also nicht 255 Zeichen, sondern größte Zahl = 255. Um 500 Stunden sollen gespeichert werden? Das ist dann aber kein Monatswert, oder? Der Wechsel zu Integer sollte aber keine Probleme bereiten.
Titel: Re: Fragen zu der Feldgröße Byte
Beitrag von: T417 am Oktober 28, 2015, 14:39:40
Danke.

Also mit Rundungen meinte ich bezüglich der Berechnung des Stundenlohnes. Ich denke auch, das die Datenbank gar nicht für über 500 Stunden ausgelegt war. ;)

Gut, dann werde ich vorsichtig mal versuchen es auf Integer umzustellen und hoffen, dass die Datenbank mir nicht um die Ohren fliegt.
Titel: Re: Fragen zu der Feldgröße Byte
Beitrag von: MzKlMu am Oktober 28, 2015, 17:52:22
Hallo,
Zitates auf Integer umzustellen
und was soll bei Integer noch gerundet werden, es würde nur Ganzzahl gehen.
Zitatgar nicht für über 500 Stunden
für Byte wäre bei 255 schon die Grenze.