Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular nur zum lesen öffnen
zurück: Farbe Registersteuerelement weiter: blättern der bild auf/ab taste unterdrücken Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
andreasmc
VBA-Anfänger mit Hoffnung


Verfasst am:
03. Jun 2004, 08:48
Rufname:

Formular nur zum lesen öffnen - Formular nur zum lesen öffnen

Nach oben
       

Hallo - jetzt hab ich gedacht ich hätte ne Grundahnung von VBA Smile und nun das Shock :

Ich hab nen Startformular mit nem Button, der nen Formular öffnet in dem ich durch alle DS blättern kann ohne sie zu verändern - den Code, den ich dahinter gelegt habe, ist:
Code:
DoCmd.OpenForm "Fundanzeige", acNormal, , , acFormReadOnly
stück für stück wie im VB Editor und in der Hilfe - ich kann aber trotzdem munter die Daten manipulieren.
Dann hab ich in einem Anflug von Inspiration
Code:
DoCmd.OpenForm "Fundanzeige", acNormal, , , acReadOnly
benutzt und siehe da ich kann (wie gewollt) nichts mehr ändern.

Und jetzt die Frage an die Profis: Was macht acFormReadOnly im Gegensatz zu acReadOnly

Danke für alle eyeopener im voraus

andreas

_________________
Who is General Failure and why is he reading my harddisk?
mabe38
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Jun 2004, 09:01
Rufname:
Wohnort: Bonn


AW: Formular nur zum lesen öffnen - AW: Formular nur zum lesen öffnen

Nach oben
       

Hi,
der Code lautet

Code:
DoCmd.OpenForm "DeinFormularl", acNormal, "", "", acReadOnly, acNormal


Gruß Martin

_________________
Feedback hilft allen weiter
andreasmc
VBA-Anfänger mit Hoffnung


Verfasst am:
03. Jun 2004, 09:22
Rufname:

Jetzt hab ich festgestellt, dass - Jetzt hab ich festgestellt, dass

Nach oben
       

es völlig egal ist, ob ich acFormReadOnly oder acReadOnly benutze. Bei beiden Möglichkeiten ist das Formular am Anfang gesperrt, aber das Klicken auf eine Optionsgruppe ENTSPERRT das Formular - warum auch immer.
Ist dann die einzige Lösung, ne Kopie zu erstellen uns alle Feldder zu sperren ???

PS Die "" bewirken nichts - trotzdem danke

andreas

_________________
Who is General Failure and why is he reading my harddisk?
Willi Wipp
Moderator


Verfasst am:
03. Jun 2004, 16:32
Rufname:
Wohnort: Raum Wiesbaden

Re: Formular nur zum lesen öffnen - Re: Formular nur zum lesen öffnen

Nach oben
       

Hi andreasmc,

die beiden Konstanten acFormReadOnly und acReadOnly haben den gleichen Wert 2.
Daher ist auch ihre Wirkung die Gleiche.
Beides funktionier bei mir auch. Mir ist nicht klar woran es bei Dir liegt.
Was passiert denn, wenn Du auf die Optionsgruppe klickst?
Ist da vielleicht ein Code dahinter?
Passiert es nur bei der Optionsgruppe?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
andreasmc
VBA-Anfänger mit Hoffnung


Verfasst am:
04. Jun 2004, 07:59
Rufname:


merkwürdiges verhalten - merkwürdiges verhalten

Nach oben
       

ich habe im formular mehrere optionsgruppen. alle - bis auf die eine sind - wie gewünscht - im readonly modus. Diese spezielle reagiert auf mausklicks in die Optionsfelder und ab dann sind alle felder (egal ob option oder text) in Formular ganz "normal" änderbar. Eine zweite Optionsgruppe hat den progammmlogisch identischen code dahinter und die funktioniert wie gewünscht, nämlich nicht.

Ich geb dir mal den Code der hinter der klickbaren liegt
Code:
Private Sub OptionAufwendung_AfterUpdate()
    If Me.OptionFinderlohn = 1 Or Me.OptionAufwendung = 1 Then
        Me.Kontroll_In_Bar.Enabled = True
        Me.KontrollKonto.Enabled = True
        Me.Einbehaltung = True
      Else
        Me.Kontroll_In_Bar.Enabled = False
        Me.KontrollKonto.Enabled = False
        Me.Einbehaltung = False
    End If
    Me.OptionAuszahlung.Value = False
End Sub
hinter der gesamten Optionsgruppe und
Code:
Private Sub Option_Aufwendung_Ja_GotFocus()
    Me.Aufwendung_Höhe.Enabled = True
    Me.Ein_Aufwendung.Enabled = True
End Sub

Code:
Private Sub Option_Aufwendung_nein_GotFocus()
    Me.Aufwendung_Höhe.Enabled = False
    Me.Aufwendung_Höhe = ""
    Me.Ein_Aufwendung.Enabled = False
End Sub
jeweils hinter den beiden Optionsfeldern.

Wie gesagt hinter einer anderen Optionsgruppe liegt von der Logik her identischer Code und da kann ich nicht klicken.

_________________
Who is General Failure and why is he reading my harddisk?
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: Abfrage in Formular einbinden? 1 Percobodio 2046 29. Apr 2005, 11:29
lothi Abfrage in Formular einbinden?
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrere User gleichzeitig (lesen/schreiben) 2 Andreas B. 4333 26. Apr 2005, 12:46
Gast Mehrere User gleichzeitig (lesen/schreiben)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3035 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen im Formular aufrufen, automatisch bestätigen 3 Calvin22 1607 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1018 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular öffnen 1 mike1967 1023 10. Feb 2005, 08:53
MirkoK Unterformular öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 720 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 896 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 791 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 791 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterien aus nem Formular die mich fertig machen!!! 19 Martin von der Bergwiese 2660 24. Aug 2004, 12:53
Lorenz Kriterien aus nem Formular die mich fertig machen!!!
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1706 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
 

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