| |
Visual-Basic EinsteigerRe: MUSS-Feld bei der Eingabe | | | Autor: crosstravel | Datum: 07.04.15 08:28 |
| Hi,
danke für den Hinweis. Ich habe nun die Klasse erstellt und eingebunden. Alles funktioniert nun.
Danke
Rainer | |
MUSS-Feld bei der Eingabe | | | Autor: crosstravel | Datum: 02.04.15 09:47 |
| Hallo zusammen,
ich habe auf einer Maske verschiedene Eingabefelder, in welche der Benutzer etwas eingeben muss; die Felder dürfen nicht leer bleiben.
Wie kann ich sicherstellen, dass der Benutzer nicht einfach den Cursor hinter diese Felder setzt,
ohne vorher etwas zu erfassen. Ich habe es mit Validate versucht; das greift aber nur, wenn er in
das ^Feld kommt, und ohne etwas einzugeben, dieses z.B. mit TAB verlässt.
Hat jemand einen Rat?
Danke
Rainer | |
Re: MUSS-Feld bei der Eingabe | | | Autor: rsvisionmaster | Datum: 02.04.15 14:30 |
| ich würde z. b. nicht zwingend mit den Focus Events arbeiten.
Du könntest auch z. B. über einen "Übernehmen" Button oder vergleichbar, je
nachdem wie sich das bei dir aufbaut, die relevanten Eingabefelder
abschließend prüfen und ggf. auf "Unvollständigkeit" o. ä. hinweisen.
Gruß
RSVisionmaster
CardManager (SmartCard Tools a la CARD)
| |
Re: MUSS-Feld bei der Eingabe | | | Autor: crosstravel | Datum: 02.04.15 16:49 |
| Hallo,
danke für deine Antwort. Ich habe aber bei Tipps und Tricks einen Beitrag gefunden, welcher die Problematik bezüglich der Pflichtfelder abhandelt. Ich habe diesen Code übernommen - jedoch er-
halte ich hier die Fehlermeldung: "User defined type not defined".
Ich habe keine Erfahrung mit Klassen; vielleicht kannst Du mir hier einen Rat geben. Der Cursor steht bei der Fehlermeldung auf "Private sevPflicht". Ich denke, dass ich hier noch was definieren muss - nur was und wie?
Danke
Rainer
Option Explicit
' Klasse zur Eingabe-Validierung instanzieren
Private sevPflicht As New clsSevTXTPflichtfelder
Private Sub Form_Load()
' DropDownListe füllen
With sevTextCBO
.Style = rsDropDownList
.AddItem "angestellt"
.AddItem "selbständig"
End With
' Pflichtfelder der Klasse hinzufügen und
' Eigenschaften übergeben
With sevPflicht
.Add sevText1
.Add sevText2
.Add sevText3, 100, 99999, _
"Sie wissen doch, wie PLZ auzusehen haben ..."
.Add sevText4, 10, 80, _
"Haben Sie doch keine Hemmungen Ihr Alter anzugeben..."
.Add sevTextCBO
End With | |
Re: MUSS-Feld bei der Eingabe | | | Autor: rsvisionmaster | Datum: 02.04.15 17:08 |
| Du mußt in deinen Projekt die jeweilige Klasse
in diesem Fall die "clsSevTXTPflichtfelder" einbinden.
Mit Informationen hierzu kann ich nicht dienen,
sollte aber aus dem Tipps & Tricks Beitrag aber
hervorgehen.
Gruß
RSVisionmaster
CardManager (SmartCard Tools a la CARD)
| |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|