Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Access Runtime -> Outlook, Bericht als E-Mail
  • Lorenz21.05.14 17:39
       └ RE: Access Runtime -> Outlook, Bericht als E-... Greiff25.06.14 22:23
  • Einzele Felder eines Formulars bearbeiten, sperren...
  • Mozi06.06.14 18:40
       └ RE: Einzele Felder eines Formulars bearbeiten, s... Karl Donaubauer06.06.14 21:40
          └ RE: Einzele Felder eines Formulars bearbeiten,... Mozi14.06.14 15:58
             └ RE: Einzele Felder eines Formulars bearbe... Karl Donaubauer16.06.14 12:52
                └ RE: Einzele Felder eines Formulars bearbei... Mozi16.06.14 14:34
  • Access 2010: Abfrage
  • Danoffthewall14.06.14 22:45
       └ RE: Access 2010: Abfrage Karl Donaubauer16.06.14 11:58
  • Access Stammtisch München am 12.06.2014 (Do)
  • StefanWirrer10.06.14 12:48
  • Access97 nach Access/Win 8
  • ManfredPrefi05.06.14 19:43
       └ RE: Access97 nach Access/Win 8 Karl Donaubauer06.06.14 16:47
  • Hilfe VBA
  • Heims02.06.14 19:08
       └ RE: Hilfe VBA Karl Donaubauer03.06.14 01:00
  • per Access-VBA pdf-Datei füllen
  • georg586229.05.14 14:54
       └ RE: per Access-VBA pdf-Datei füllen georg586230.05.14 11:36
  • Abbruch ohne Speichern
  • Heims22.05.14 17:46
       └ RE: Abbruch ohne Speichern Karl Donaubauer23.05.14 16:16
  • Access 2007 PLZ und Ort verknüpfen
  • Micha03.05.14 11:52
       └ RE: Access 2007 PLZ und Ort verknüpfen dreho03.05.14 14:08
       └ RE: Access 2007 PLZ und Ort verknüpfen Karl Donaubauer03.05.14 15:31
          └ RE: Access 2007 PLZ und Ort verknüpfen Micha03.05.14 20:10
             └ RE: Access 2007 PLZ und Ort verknüpfen Micha05.05.14 21:37
                └ RE: Access 2007 PLZ und Ort verknüpfen crusher60615.05.14 14:12
                   └ RE: Access 2007 PLZ und Ort verknüpfen comicha15.05.14 22:30
                      └ RE: Access 2007 PLZ und Ort verknüpfen Micha15.05.14 23:12
                         └ RE: Access 2007 PLZ und Ort verknüpfen comicha17.05.14 01:57
                            └ RE: Access 2007 PLZ und Ort verknüpfen Micha17.05.14 17:18
                               └ RE: Access 2007 PLZ und Ort verknüpfen StefanWirrer21.05.14 12:03
  • Access-Stammtisch Rhein-Main
  • Martin Asal20.05.14 22:54
  • Datenaktualisierung ODBC
  • Robert20.05.14 13:49
  • Steuerelement dieses Elements wurde gelöscht. Feh...
  • @Julia10.05.14 09:52
       └ RE: Steuerelement dieses Elements wurde gelöscht... wilo15.05.14 08:07
          └ RE: Steuerelement dieses Elements wurde gelösc... @Julia17.05.14 17:28
          └ RE: Steuerelement dieses Elements wurde gelösc... @Julia20.05.14 10:09
  • Fehler bei Übertrag im Bericht
  • pwakolbi16.05.14 11:18
       └ RE: Fehler bei Übertrag im Bericht Karl Donaubauer16.05.14 13:27
          └ RE: Fehler bei Übertrag im Bericht pwakolbi16.05.14 15:04
  • Sicherun und Löschen
  • dreho04.05.14 07:55
       └ RE: Sicherun und Löschen Karl Donaubauer16.05.14 13:44
  • Access 2003 unter WIN7 PRO und WIN XP PRO
  • Inside11108.05.14 16:22
       └ RE: Access 2003 unter WIN7 PRO und WIN XP PRO wilo15.05.14 07:59
    Karl Donaubauer
    Gesendet: 16.06.14 12:52
    Betreff: RE: Einzele Felder eines Formulars bearbeiten, sperren ( Access 2010 VBA )



    Elite Veteran

    Beiträge: 848
    50010010010025
    Ort: Wien
    Hallo!

    Mozi - 14.06.14
    ...
    Me.Einrichter.Enabled = True 'Wenn ich das Control mit Name anspreche geht es
    Me(ctl.Name).Enable = True 'Wenn ich über den ctl.Name gehe kommt der Laufzeitfehler 438

    Da fehlt nur das "d" am Ende von "Enable".


    For Each ctl In Me.Controls

    Select Case ctl.Name
    Case "Sperren_Entsperren"
    Me.Sperren_Entsperren.Enabled = True

    Case "SuchtextName"
    Me.SuchtextName.Enabled = True

    Case "SuchTelNr"
    Me.SuchtextName.Enabled = True

    Case Else

    Select Case ctl.Properties.Item(2)
    Case 109 ' Textfeld zur Eingabe eines Wertes
    Me(ctl.Name).enable = False

    Case 104 ' Schaltfläche Um Befehle / Macrods auszuführen
    Me(ctl.Name).enable = True


    Case Else ' Für alle anderen Fälle( Wenn der Typ eines Feldes ausgelesen werden soll, einfach
    ' Kommentar der MsgBox Zeile entfernen
    'MsgBox (ctl.Name & vbCrLf & "Typ ID: " & ctl.Properties.Item(2))

    End Select
    End Select

    Würde ich eher so schreiben:

    If ctl.ControlType = acTextBox Or ctl.ControlType = acCommandButton Then
    Select Case ctl.Name
    Case "Sperren_Entsperren", "SuchtextName", "SuchTelNr"
    Me(ctl.Name).Enabled = True
    Case Else
    Me(ctl.Name).Enabled = False
    End Select
    End If

    s.a. F1 von "ControlType".

    -----
    Servus
    Karl
    *********
    https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
    Access Forever: https://www.accessforever.org
    Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
    Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
    Top of the page Bottom of the page


    Seite: < 46 47 48 49 50 51 ... 52 53 54 55 56 57 58 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)