Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Unterformulare aktivieren

Begonnen von mad, Dezember 07, 2019, 20:39:25

⏪ vorheriges - nächstes ⏩

mad

Hallo Zusammen,

ich habe ein HF mit einem UF "UFPruefpflicht" in dem sich nochmals ein UF "UFPruefungen" befindet. Da es sich hierbei nur um Unterformulare zur Ansicht handelt werden die Unterformulare mit
Zitat... .Enabled = False
geöffnet.

Da ich jetzt feststellen musste das es doch vorkommt kann kleinigkeiten am DS zu ändern, habe ich im HF einen Button erstellt der die beiden Unterformulare auf "True" setzen soll.

Private Sub btnBearbeitenZulassen_Click()
    Me!UFPruefpflicht.Enabled = True
    Me!UFPruefpflicht!UFPruefungen.Enabled = True
End Sub


Mit "UFPruefpflicht" funktioniert es.
Mit dem zweiten UF "UFPruefpflicht" leider nicht.

Fehlermeldung kommt keine!
Hätte jemand einen Tipp?


Gruss
mad

Maxel

Probiere mal

Me!UFPruefpflicht.Form!UFPruefungen.Enabled = True

Wieso stellst Du die UF nicht gleich im Entwurf entsprechend ein?
Viele Grüße
Maxel

mad

Hallo,

funktioniert leider auch nicht.

Zitat
Wieso stellst Du die UF nicht gleich im Entwurf entsprechend ein?
Ich möchte eben nicht das versehentlich geändert wird.


Gruss
mad

Beaker s.a.

Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

mad

#4
Hallo,

habe versucht das wie unter donkarl, auch nach den Syntaxbeispielen, will aber nicht klappen.
Mein aktueller Code:
Private Sub btnBearbeitenZulassen_Click()
    Forms![frmInGebrauch]![UFPruefpflicht].Enabled = True
    Me![UFPruefpflicht].SetFocus
    Forms![frmInGebrauch]![UFPruefpflicht]![UFPruefungen].Enabled = True
    Me![UFPruefpflicht]![UFPruefungen].SetFocus
End Sub


Habe noch eine kleine Testdatei angehängt. Hinter dem "rote" Button verbirgt sich der obige Code.
Die Fehlermeldung zum fehlenden Formular "frm..." kann ignoriert werden.

Gruss
mad

DF6GL

Hallo,

allein "enablen" setzt nicht "Bearbeiten zulassen" auf Ja....


ZitatPrivate Sub btnBearbeitenZulassen_Click()
    Me![UFPruefpflicht].Enabled = True

    Me![UFPruefpflicht]![UFPruefungen].Enabled = True
   
   Me![UFPruefpflicht]![UFPruefungen].Form.AllowEdits = True
   
   
   
    Me![UFPruefpflicht].SetFocus

    Me![UFPruefpflicht]![UFPruefungen].SetFocus
   
End Sub
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

Beaker s.a.

Hallo Franz,
Wahrscheinlich hast du wohl recht. Die Eigenschaft .AllowEdits muss man
aber gar nicht erst anfassen. Wenn das UFo-Control "disabled" ist, kann
man im eingebetteten Form auch nichts anstellen.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

DF6GL

Hallo,

@ekkehard:

stimmt, mein Hinweis zielte aber auch darauf ab, die eigentliche Ursache zu erklären und zu lösen.
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

mad

Danke an beide Kollegen,

ich habe es jetzt wie von Ekkehard angeregt gelöst. Habe die Unterformulare auf "Bearbeiten zulassen" - Ja gestellt und beim öffen (wie bisher) auf "disable". Und jetzt funktioniert es auch mit dem umstellen auf  "enable" per Button.
Die Code-Zeile,
Me![UFPruefpflicht]![UFPruefungen].Form.AllowEdits = True
kann ich jetzt weglassen.
Aber trotzdem Danke.

Gruss
mad