vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: 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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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)

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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)

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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