Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Button auf Enabled
zurück: Löschen von Datensätzen weiter: Wenn Kombifeld bestimmter Wert dann Feld für Datum Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Okt 2006, 15:46
Rufname:

Button auf Enabled - Button auf Enabled

Nach oben
       Version: Office 2k (2000)

Hallo Leute,

hab ein merkwürdiges Problem. Ich verwende folgenden Code um die Enabled-Eigenschaft eines Buttons auf "True" bzw. "False" zu stellen:
Code:
    If Me.RecordsetClone.RecordCount > 1 Then
        Me!cmdLöschDat.Enabled = True
      Else
        Me!cmdLöschDat.Enabled = False
    End If
Wenn also mehr als ein Datensatz vorhanden ist, soll man den Button klicken können. Eigentlich recht simple Sache. Wenn ich mich in der Formularansicht befinde und Datensätze im Formular wähle, bleibt der Button generell "nicht benutzbar", also ausgegraut. Setze ich dagegen einen Haltpunkt im Code und lasse mir die Prozedur im Einzelschrittmodus durchlaufen, dann macht er alles wie er soll.

Weiß jemand woran das liegt?

Gruß

Stefan
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Okt 2006, 16:08
Rufname:
Wohnort: Berlin


AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

Vielleicht liegt es daran, dass RecordCount nicht sofort die richtige Anzahl anzeigt. Füge mal vor dem recordCount ein
Code:
    Me.RecordsetClone.MoveLast
vor dem RecordCount ein.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
derArb
getting better


Verfasst am:
17. Okt 2006, 16:14
Rufname: derArb
Wohnort: Berlin

AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

hallo,

ist das unter
Code:
Private Sub Form_Current()
dann sollte es funktionieren.

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Okt 2006, 16:26
Rufname:

AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

Hallo,

@Rita

Das Me.RecordsetClone.MoveLast hat nichts gebracht.

@DerArb

Ja, das Ganze steht unter
Code:
Private Sub Form_Current()
Wie gesagt im Einzelschrittmodus funktioniert es. Dann ist der Button nur ausgegraut, wenn weniger als 1 bzw. nur 1 Datensatz vorhanden ist.

Gruß

Stefan
derArb
getting better


Verfasst am:
17. Okt 2006, 16:36
Rufname: derArb
Wohnort: Berlin

AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

hallo,

hab es nachgebaut..bei mir geht es.
Code:
Private Sub Form_Current()
    If Me.RecordsetClone.RecordCount > 1 Then
        Me!cmdLöschDat.Enabled = True
      Else
        Me!cmdLöschDat.Enabled = False
    End If
End Sub
damits beim Aufruf des Formulars auch gleich geht zusätzlich
Code:
Private Sub Form_Open(Cancel As Integer)
    If Me.RecordsetClone.RecordCount > 1 Then
        Me!cmdLöschDat.Enabled = True
      Else
        Me!cmdLöschDat.Enabled = False
    End If
End Sub
mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Okt 2006, 17:05
Rufname:

AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

Hallo,

es ist irgendwie seltsam. Dieser Button befindet sich im zweiten Unterformular, also

HFO --> 1. UFO --> 1. UFO im 1. UFO --> Button

Ich wähle im HFO einen Wert, daraufhin wird das 1. UFO gefiltert. Anhand der nun gefilterten Werte im 1. UFO wird das 1. UFO im ersten UFO gefiltert. Das 1. UFO zeigt Grundstücksdaten und das darin enthaltene UFO die zugehörigen Eigentümer-Daten. Wenn ich nun im 1. UFO ein Grundstück wähle zu dem es nur einen Eigentümer gibt, bleibt der Button ausgegraut. Wähle ich dagegen ein Grundstück zu dem es mehr als 1 Eigentümer gibt bleibt der Button auch ausgegraut, wird aber wieder "aktiv", wenn ich dann im UFO mit den Eigentümer-Daten auf den nächten Datensatz springe.

Hab auch schon ein Requery in meine Buttons für "Nächstes Grundstück" bzw. "Vorheriges Grundstück" integriert. Bringt auch nichts.

Und wieder das gleich Spiel....im Einzelschrittmodus funktioniert alles einwandfrei.

Gruß

Stefan
derArb
getting better


Verfasst am:
17. Okt 2006, 17:12
Rufname: derArb
Wohnort: Berlin

AW: Button auf Enabled - AW: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

hallo,

ich vermute, dass es mit recordset.clone zusammenhängt.
Das checkt ja deine Haupttabelle und nicht irgendwelche Abfragen, über die Du Ufos filterst. Vielleicht dann ein recordset, welches Deine Abfragen
ausliest.

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Willi Wipp
Moderator


Verfasst am:
17. Okt 2006, 17:46
Rufname:
Wohnort: Raum Wiesbaden


Re: Button auf Enabled - Re: Button auf Enabled

Nach oben
       Version: Office 2k (2000)

Hi Stefan1982,

ich gehe davon aus der Code befindet sich im entsprechenden Unterformular.
Dann ist es wohl ein Timing-Problem.
Die Prozedur wird durchgefuehrt waerend das Recordset noch nicht geladen ist.
Ich muss nochmal wuehlen, hatte mal einen Ansatz dafuer...

@derArb,
der Code im Formular-Ereignis Beim Oeffnen (Open) ist ueberfluessig,
da Formular-Ereignis Beim Anzeigen (Current) direkt danach ausgefuehrt wird.
Auch beim ersten DS!

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Eine Button (Schaltfläche) in eine Tabelle einfügen -geht da 18 Mr. ED 231 27. Jan 2013, 00:02
KlausMz Eine Button (Schaltfläche) in eine Tabelle einfügen -geht da
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit einem Button erstellen (Access) 6 BCk 577 22. Apr 2012, 10:07
Willi Wipp Abfrage mit einem Button erstellen (Access)
Keine neuen Beiträge Access Tabellen & Abfragen: Variable Abfrage über button in Formular 1 manala 422 15. Sep 2010, 19:51
jens05 Variable Abfrage über button in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Per Button, Nummer aus zweiter Tabelle in Formular1 anzeigen 7 DonMiguel 316 12. März 2010, 16:17
MissPh! Per Button, Nummer aus zweiter Tabelle in Formular1 anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Neuen Datensatz per Button einfügen 11 SebastianB. 1650 02. Dez 2009, 12:03
SebastianB. Neuen Datensatz per Button einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Button druckt Serienbrief aus 11 Norbert_B 1141 03. Nov 2006, 06:57
derArb Button druckt Serienbrief aus
Keine neuen Beiträge Access Formulare: Unterformular über Button aufrufen 1 Diana82 599 10. Dez 2004, 13:50
mapet Unterformular über Button aufrufen
Keine neuen Beiträge Access Formulare: Button und VBA 1 marsi 403 18. Nov 2004, 16:27
Xela Button und VBA
Keine neuen Beiträge Access Formulare: Button mit Kommentar 2 Forsi 616 12. Okt 2004, 10:57
Forsi Button mit Kommentar
Keine neuen Beiträge Access Formulare: runde Button 3 Skipy 1467 29. Sep 2004, 15:14
Avolz runde Button
Keine neuen Beiträge Access Formulare: Button farbe 1 i see 505 16. Sep 2004, 13:58
TommyK Button farbe
Keine neuen Beiträge Access Formulare: Button bei Datasheet 2 Gast 514 14. Sep 2004, 11:53
Gast Button bei Datasheet
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web Forum