Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Standard anzeige Text in Kombinationsfeld

Begonnen von Frank77, Oktober 03, 2011, 23:09:38

⏪ vorheriges - nächstes ⏩

DF6GL

Hallo,

die Farbe könntest Du im Form_Current-Ereignis einstellen.


Warum machst Du nun mehrere Baustellen auf? Bring doch erst mal das erst gestellte Problem zum Laufen.


Aufgrund der Überprüfung auf 0 (entspr. "auswählen")  im Before-Update-Ereignis kann ein betroffener DS erst dann verlassen werden, wenn man eine komplette Auswahl getroffen hat.

Um das zu vermeiden, kann statt Cancel=true  auch eine Msgbox mit Fehlerhinweis angezeigt und dann entspr. der Reaktion des Users reagiert werden.


Alles andere habe ich (auch aus Gründen der massenhaften Rechtschreibfehler) nicht richtig verstanden.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Frank77

#16
hi!
massivsten Rechtschreibfehler Fehler korrigiert...
das erste problem habe ich ja behoben ( siehe im Beispiel ), mit den rot markierten subs. aber ich komm immer noch zu dem ursprünglichen problem des neuen datensatzes.wenn dieser verändert wurde, der "next" button nicht mehr in schleife läuft, sondern er fehler meldet.

Zitat von: DF6GL am Oktober 11, 2011, 15:11:12

Um das zu vermeiden, kann statt Cancel=true  auch eine Msgbox mit Fehlerhinweis angezeigt und dann entspr. der Reaktion des Users reagiert werden.


das würde heissen, ich müsste mit der msgbox bei abbrechen den neuen ds verlassen und auf den vorletzten zurück springen?
Me.Undo
DoCmd.RunCommand acCmdRecordsGoToLast




[Anhang gelöscht durch Administrator]
Selbstständig = Selbst und Ständig

DF6GL

Hallo,

In der Fehlerbehandlung darf keine Aktion stehen, die in der akt. Fehlersituation wieder zu einem weiteren Fehler führen würde...


(Ich hatte diese GotoRecord-Zeilen auskommentiert)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Frank77

Hallo, danke für das annehmen meine fragen !

Ja ich weiß das du die Zeile aus kommentiert hast es wäre halt schön gewesen wenn das ganze im loop laufen würde.
Im Beispiel habe ich sie angemacht das der Fehler auch erscheint um das mit dem Recordset wo wir in vorherigen post´s aneinander vorbei geschrieben haben zu veranschaulichen zwecks einer eventuellen Lösung 
 

Das einzige was da noch fehlt ist das die Buttons bei null der beiden Namensfelder deaktiviert sind
Weil dadurch beim neuen Ds noch ein Fehler entstehen kann

Leider weiß ich nicht wie man 2 Felder in einer Zeile zusammen als Bedingung anspricht  ??? ??? ???
   
so in ca. If isnull me![Vorname]&[Nachname] then Befehl39.Enabled = False
Selbstständig = Selbst und Ständig

MzKlMu

Hallo,
ohne über den Sinn weiter nachzudenken:

If IsNull(Me![Vorname]) And IsNull(Me![Nachname]) Then
    Befehl39.Enabled = False
End If


Und schreibe Code nicht einfach ab, sondern kopiere diesen hier rein um zusätzliche Abschreibefehler zu vermeiden.
Gruß Klaus

Frank77

#20
Hallo !

Und  Danke Danke Danke !!!!!   an DF6GL und MzKlMu  für die nette Hilfe und das prompte beantworten meiner NERVIGEN ::) Fragen ;)

Jetzt funktioniert alles so wie ich mir das vorgestellt habe sieht im Beispiel selbst  

Es kann ganz sicher noch verbessert werden aber ich bin damit zufrieden
Und so wie es aussieht ist es der erste Entwurf im Netz der das <Auswählen> immer anzeigt

zu der Sache mit der Rechtschreibung
ich bin Bäcker,  Schwabe, Handwerker  und Papa von 2en  aber kein Grammatik  Genie denn das ist meine Frau

Herzlichen Dank Frank


[Anhang gelöscht durch Administrator]
Selbstständig = Selbst und Ständig

DF6GL

Hallo,

na schön, dann lass Deine Frau aber nochmal über das Formular sehen...   ;D
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Frank77

#22
Hallo !

Eine Frage hab ich doch

Wenn das hier geht :
If Not IsNull(Me![Vorname]) And Not IsNull(Me![Nachname]) Then

Warum geht dann das nicht?
If Not IsNull(Me![mitVorname]) And Not IsNull(Me![mitNachname]) And Not IsNull(Me![mitStrasse]) And Not IsNull(Me![CbomitPlzIDRef]) And Not IsDate(Me![MitGebDatum]) Then
Befehl39.Enabled = False
End If


Gruß Frank
Selbstständig = Selbst und Ständig

DF6GL

Hallo,

und was erwartest Du daraus?

WAS soll gehen, bzw. geht nicht?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Frank77

Selbstständig = Selbst und Ständig

DF6GL

Hallo,

nein, ich meinte schon, was Du mit der zweiten Bedingung testen willst..

Vielleicht ist ja nur hier Dein Problem:

...And Not IsNULL(Me![MitGebDatum])
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Frank77

#26
Das Not IsDate funktioniert das habe ich  so in der Prozedur stehen

If Not IsDate(Me!MitGebDatum) Then
       MsgBox "Bitte Tragen sie ein Datum ein"
       fncPruefen = False
   End If


Ich habe den Fehler gefunden es liegt daran das beim auslesen des Kombinationfeldes ein Fehler auftritt. So wie im folgenden Code der ja komischerweise auch so nicht geht
If IsNull(Me!CbomitPlzIDRef) Then
       MsgBox "Bitte Wählen sie einen Plz aus"
       fncPruefen = False
   End If


Korrektur zum oberen Code  so läuft er  If Me!CbomitPlzIDRef.Value = 0 Then

Es geht aber nicht in dieser Zeile:
If Not IsNull(Me![mitVorname]) And Not IsNull(Me![mitNachname]) And Not IsNull(Me![mitStrasse]) And Not IsNull(Me![CbomitPlzIDRef]) And Not IsDate(Me![MitGebDatum]) Then
Befehl39.Enabled = False
End If



P.S. Habe Access 2010 32bit

Tja keine Ahnung Gruß Frank
Selbstständig = Selbst und Ständig

MzKlMu

Hallo,
ich an Deiner Stelle würde Grossposting sein lassen, sonst kriegst Du keine Antwort mehr.
Und ob der Beitrag dort
http://www.office-loesung.de/ftopic486622_0_0_asc.php
zur Erklärung reicht, möchte ich auch bezweifeln.
Gruß Klaus

Frank77

Ja die Antwort reicht nicht !!!

Denn das Internet ist eigentlich nicht so meine Welt und ich bin eigentlich nicht in Foren aktiv 
Aber auf Grund meiner Betriebsgründung zwingt mich Access etwas dazu aber nur etwas

Ich dachte eignet ich Foren sind zum Server,  schreiben, helfen  und eventuell fürs Networking da 
Oder nicht ?

Aber irgend wie erinnert das mich gerade an meine Kinder "Wenn der dein freund ist spiel ich nicht mehr mit dir"

So jetzt meine fragen :

1.   Was ist Grossposting ?
2.   Wegen was bist du jetzt angepisst
3.   Und warum darf ich mich nicht frei entscheiden was ich im WWW mache bezogen auf §1 Grundgesetz
Selbstständig = Selbst und Ständig

MzKlMu

#29
Hallo,

Zu 1)
Grossposting=gleiche Frage in mehreren Foren

Zu 2)
Ich bin nicht angepisst, warum sollte ich? Ich glaube auch nicht, dass Du das herauslesen kannst.
Wenn mir etwas zu Deinem Problem eingefallen wäre, hätte ich es auch geschrieben.
Es war nur ein Ratschlag, weil Du neu in Foren (besonders in Access) bist.
Die meisten ziehen sich sofort zurück, wenn die Frage in mehreren Foren gepostet wird. Und die Access Foren sind ein Dorf.

Zu 3)
Ein Forum hat Regeln und die hast Du bestätigt und da steht das mit dem Grossposting drin.
Zitat von: Access-o-Mania NetiquetteCrossposting, d.h. das Posten der gleichen Frage in mehreren Foren zur gleichen Zeit, ist unerwünscht.

Kurze Begründung:
Niemand will dass seine Hilfe ins Leere läuft. Wenn Du in mehreren Foren postest, versuchen auch in mehreren Foren Leute Lösungen zu bieten.
Man gibt sich Mühe, erarbeitet einen Vorschlag, während in einem anderen Foren längst die Lösung geboten wurde. Wenn Du dann Pech hast, bekommst Du noch nicht mal eine Antwort. Und die eigene Arbeit war für die Katz. Einer (oder gar Mehrere) ist immer der Gelackmeierte. Wolltest Du das?
Gruß Klaus