WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 25.05.2000, 23:41   #1
Al_Bundy99
Veteran
 
Registriert seit: 25.05.2000
Beiträge: 215

Mein Computer

Frage

Hi zusammen, ich habe eine Frage zu einer Funktion bzw ein Problem mit Access 2000. Ich möchte ein Feld das einen "Autowert" enthält abhängig vom Datum wieder auf 1 zurücksetzen. D.h. Wenn ich heute Datensätze in die Datenbank eingebe muß ich auf einem Bericht eine laufende Nummer vorgeben, aber morgen muß diese laufende Nummer wieder mit 1 beginnen. Wie kann ich das Problem am besten lösen??

Danke
Al_Bundy99
Al_Bundy99 ist offline   Mit Zitat antworten
Alt 27.05.2000, 08:18   #2
schubi
Inventar
 
Registriert seit: 03.02.2000
Alter: 57
Beiträge: 1.816


Idee

Einmal vergebene autowerte werden nicht wieder verwendet, außer man verwendet die funktion datenbank komprimieren (Menü Datei)
Die betreffende tabelle muß allerdings leer sein um den wert auf 1 zu setzten, sonst wird der autowert auf die nächst höhere zahl als die vorhandene gesetzt.
schubi ist offline   Mit Zitat antworten
Alt 28.05.2000, 20:50   #3
no IASCA
Veteran
 
Registriert seit: 03.12.1999
Beiträge: 429


Beitrag

Verwende nicht Autowert sondern eine eigene Funktion die Pro Tag mit 1 beginnt. Dazu wird es wohl notwendig sein, dass du eine neue Tabelle anlegst, wo du im ersten (und einzigen) Datensatz dir das aktuelle Datum merkst, sowie den eigentlichen Tageszähler.
Bei jedem Abruf der Funktion fragst du ab, ob das gespeicherte Datum = dem heutigem ist,

wenn ja erhöhst du einfach den Zähler und lieferst das Ergebnis zurück.

Wenn nein, (d.h. der erste Aufruf an einem neuen Tag) setzt du das Tagesdatum in das Datumsfeld, setzt den Zähler auf 1 und lieferst auch 1 als Ergebnis der Funktion zurück.

Alles klar?

no IASCA ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:34 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag