Noch ein Access Problem

Die Small-Talk-Ecke.
Antworten
Autor
Nachricht
Benutzeravatar
robb
10 Bit
Beiträge: 1485
Registriert: Do Sep 15, 2005 19:09
Wohnort: Bad Nauheim bei Frankfurt/Main

Noch ein Access Problem

#1 Beitrag von robb » Mo Okt 20, 2008 10:01

@ thrake: ich gelobe auch besserung und die verwendung des "edit"buttons ;-)

Code: Alles auswählen

Private Sub Type_1_Roll_Diameter_AfterUpdate(Cancel As Integer)

    If Nz(Me!Type_1_Roll_Diameter) = "" Then
        Me!Befehl34.Enabled = False
    End If
End Sub
mit diesem code will ich den button "befehl34" deaktivieren, wenn in dem textfeld "Type 1 Roll Diameter" kein text steht.

weiss halt nicht genau ob AfterUpdate richtig ist. soll halt von anfang an überprüfen...
Bild

Benutzeravatar
HeikoJ
6 Bit
Beiträge: 66
Registriert: Fr Jan 26, 2007 06:57
Wohnort: Görlitz

Noch ein Access Problem

#2 Beitrag von HeikoJ » Di Okt 21, 2008 09:58

Hallo,

ich würde die Abfrage bei folgenden Aktionen machen :
1. beim Starten des Dialoges
2. beim Update des Feldinhaltes

Gruß Heiko

Benutzeravatar
robb
10 Bit
Beiträge: 1485
Registriert: Do Sep 15, 2005 19:09
Wohnort: Bad Nauheim bei Frankfurt/Main

Noch ein Access Problem

#3 Beitrag von robb » Di Okt 21, 2008 14:30

ja hab ich auch so gemacht jetzt..

kannst du mir erklären wann ich z.b.

Me!Befehl34.Enabled = False

und wann nur

Befehl34.Enabled = False

schreiben muss? mit Me!usw. geht es bei mir nämlich nicht.
Bild

Benutzeravatar
HeikoJ
6 Bit
Beiträge: 66
Registriert: Fr Jan 26, 2007 06:57
Wohnort: Görlitz

Noch ein Access Problem

#4 Beitrag von HeikoJ » Mi Okt 22, 2008 06:29

Hallo Robb,

das hängt davon ab, wo Du dich programmtechnisch befindest.

Befindest Du dich direkt im Dialog, wo sich das Element befindest, so
brauchst du nur deas Element selbst aufrufen -> Button.Enabled .

Befindest Du dich in einem anderen Dialog und willst auf dieses Element
zugreifen, so must Du den Dialognamen davorschreiben -> Dialog.Button.Enabled.
( Dieser Dialog muß natürlich auch geöffnet sein )

Der Bezeichener "Me" weißt dabei auf deinen aktuellen Dialog hin.

Gruß Heiko

Antworten

Zurück zu „Off-Topic“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste