Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Neltarion

Frischling

  • »Neltarion« ist der Autor dieses Themas

Beiträge: 35

Wohnort: Krefeld

  • Private Nachricht senden

1

10.08.2007, 12:56

Zugriff auf Datensätze per Visual Basic

Hi
also es geht um folgendes.
Ich habe mit Microsoft Acces eine Datenbank gemacht und die in mein Visual Basic Projekt eingefügt. Ich brauche diese, weil ich ein Bücherei-verwaltungsprogramm schreibe.
Jetzt die Frage:
Wie kann ich einstellen, dass wenn ein Datensatz einmal mit einer Zahl ausgefüllt ist, dieser nicht mehr geändert werden kann und 6 Stellen haben muss? Dies ist notwendig um jedes Buch mit einer 6stelligen Inventarnummer zu versehen, die einmalig, 6 stellig und nur 1 mal veränderbar sein darf.
Hoffe jemand weiß die Antwort
MFG

2

10.08.2007, 14:01

Re: Zugriff auf Datensätze per Visual Basic

Zitat von »"Neltarion"«


Wie kann ich einstellen, dass wenn ein Datensatz einmal mit einer Zahl ausgefüllt ist, dieser nicht mehr geändert werden kann...

Gar nicht, das musst du in der Logik deiner Anwendung steuern. Dem Textfeld kannst du aber sagen das es gesperrt ist (active=false oder ähnliches)

Zitat von »"Neltarion"«


... und 6 Stellen haben muss?

Auch das musst du in der Anwendung machen denn in der Datenbank kannst du nur bestimmen welchen Maximalwert die Zahl haben kann.

Quellcode

1
2
3
4
5
IF [Textfeld].Text.Length NOT 6 THEN
   [Fehlerausgabe]
ELSE
   [Speichern]
END IF