Fehlermeldung erzeugen
-
hallo,
wenn ich in die Masken nichts eingebe und auf "Hinzufügen "klicke, soll eine Meldung kommmen ,dass man zuerst was eingeben soll.
Wie würde man so etwas machen?
thx
-
kommt mir bekant vor??
http://www.c-plusplus.net/forum/viewtopic.php?t=84911&highlight=
sag mal was dazu.
MFG TaccoGo
-
ja ich weiß, ist auch mit Absicht. Ist ja auch ein anderes Thema, verstehste?

-
aber kannst du nicht wieder bein button "hinzufügen" testen ob es leer ist und die felermeldung bringen?

MFG TaccoGo
-
achso, dass meinst du, jetzt hab ich geblickt was du meinst. Sorry hab gar nicht mehr dran gedacht dass ich dass schon mal gepostet, hab. Ja klar mein Fehler
Bin absolut Neuling in dem Gebiet, desshalb weiß ich auch nicht wie man so das jetzt umsetzt.
-
das ist ein krobes Bes.
void Cdeineklasse::OnButton2() { // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen if (m_string!="") { //weiter arbeiten } else MassageBox("wert eintragen!!");//oder anders }MFG TaccoGo
-
hi
danke erstmal für die Hilfe
aber bei mir hatts nicht geklappt, kommt keine Fehlermeldung
Hab bei der Variablen m_string als Variablentyp CString eingeben, stimmt doch oder?
-
aber das liegt wahrscheinlich daran,dass mein Hinzufügen nicht klappt (wie im anderen thread beschrieben)....
-
welchen thread meinst du den??
MFG TaccoGo
-
den "Datensatz hinzufügen geht nicht",
-
naja damit ken ich mich nicht so aus.
aber wen das eingabefelt leer ist an muss die felermeldig kommen.ist irgend etwas vorher in der variable??
MFG TaccoGo
-
ne in der Variablen steht nichts drin
schade, trotzdem danke für deine Mühe
-
wen du mit dialogfeldern arbeitest dan schreibe mal bevor du die variable benutzt UpdateData(TERUE);.
hast du das mit den debuger überprüft nit den inhalt der variablen??
MFG TaccoGo
-
ja habs mit dem debugger gemacht, da stand nichts drin
das mit dem UpdateData(TRUE) klappt auch nicht, es kommmt immer noch die gleiche Fehlermeldung "Entweder BOF oder EOF ist TRUE, oder der aktuelle Datensatz wurde gelöscht.Die angeforderte Operation benötigt einen aktuellen Datensatz"
-
Stgt schrieb:
Hab bei der Variablen m_string als Variablentyp CString eingeben, stimmt doch oder?
Du musst natürlich deine eigenen Variablen benutzen. Ich glaube, im anderen Thread hiessen die m_strLastName, m_strFirstName und m_strAge, dann steht da auch was drin. Das mit m_string war doch nur ein Beispiel, wie es geht...
(Wenn es ein Troll ist, ist er gar nicht schlecht
)
-
danke isabeau, ja stimmt, au mann...ich raffs halt noch nicht
also muss ich statt m_string , m_strFirstName reinschreiben und dann sind es 3 Schleifen oder kann ich alles in 1 reinschreiben.
danke
-
welche schleifen das sind ferzweigungen.
da must du schon 3 machen um den nutzer zu sage in welchen feld was fält.MFG TaccoGo
-
ja stimmt sorry
ok danke TaccoGo, jetzt hab ichs verstanden, wenn ich z.b nur in vorname und nachname was drinstehen haben will, muss auch nur für die 2 das machen
-
ja genau!

das mit den maske und menü beeden hette ich dir auch sagen können ich habe das plos nicht so ferstanden.
MFG TaccoGo
-
ich versuch mich nächstes Mal besser auszudrücken...
-
ist OK 