Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular öffnen und nur Daten bearbeiten
zurück: Popup "Parameterwert eingeben" weiter: Daten aus Formular an eine bestimmte Tebelle anfügen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
user0815
ich weiss dass ich nichts weiss


Verfasst am:
21. Jun 2007, 08:57
Rufname: René

Formular öffnen und nur Daten bearbeiten - Formular öffnen und nur Daten bearbeiten

Nach oben
       Version: Office 2003

Hallo!
Wie muss ich die Formulareigenschaften einstellen damit mein Formular einen datensatz öffnet und man nur diesen datensatz bearbeiten kann (also ohne daten hinzufügen usw)
(s. auch beitrag : Formular öffnen mit Inputbox)

danke
zimboo
VBA Einsteiger / MS-Access Einsteiger


Verfasst am:
21. Jun 2007, 09:06
Rufname: Jörg
Wohnort: Köln


AW: Formular öffnen und nur Daten bearbeiten - AW: Formular öffnen und nur Daten bearbeiten

Nach oben
       Version: Office 2003

Hallo User0815,

ich habe das über Befehlsschaltflächen realisiert... Per VBA-Code habe ich halt verschiedene Zustände eines Formulares erzeugt... Klickt man auf den Button "Bearbeiten" wird ein Klick-Ereignis ausgeführt und der aktuelle angezeigte Datensatz läßt sich bearbeiten alle anderen Zustände des Froms sind dann deaktiviert und durch erneutes klicken des Button werden die durchgeführten Änderungen in der DB gespeichert...

Hier mal ein Code-Schnipsel:
Code:
Private Sub cmd_changeDS_Click()
On Error GoTo Err_cmd_changeDS_Click
    If Me!cmd_changeDS.Caption = "Datensatz bearbeiten" Then
        Me!cmd_changeDS.Caption = "Datensatz sichern"
        Me!Liste38.Locked = True
        Me!ID_BEHANDLUNG.Visible = True
        Me!id_einsatz.Enabled = True
        Me!id_notfall.Enabled = True
        Me!id_nsa.Enabled = True
        Me!ort.Enabled = True
        Me!arzt.Enabled = True
        Me!aufenthalt_uhs.Enabled = True
        Me!verbelib.Enabled = True
        Me!medikation.Enabled = True
        Me!alter.Enabled = True
        Me!sichtvermerk.Enabled = True
        Me!cmd_deleteDS.Enabled = False
        Me!cmd_newDS.Enabled = False
        Me!cmd_openEinsatz.Enabled = False
      Else
        Me!ds_geaendert = Now()
        If Me!ort = "0" Then
            Beep
            MsgBox "Geben Sie bitte ein ob der Patient in UHS oder nicht " & _
                   "war!", , "FEHLER"
            Me!ort.SetFocus
            Exit Sub
        End If
        Me!cmd_changeDS.Caption = "Datensatz bearbeiten"
        DoCmd.RunCommand acCmdSaveRecord
        MsgBox "Die Änderungen werden nun gespeichert!", , "INFO!"
        DoCmd.GoToRecord , , acNewRec
        ID_BEHANDLUNG.Visible = False
        Me!Liste38.Locked = False
        Me!Liste85.Requery
        Me!Liste38.Requery
        Me!id_einsatz.Enabled = False
        Me!id_notfall.Enabled = False
        Me!id_nsa.Enabled = False
        Me!ort.Enabled = False
        Me!arzt.Enabled = False
        Me!aufenthalt_uhs.Enabled = False
        Me!verbelib.Enabled = False
        Me!medikation.Enabled = False
        Me!alter.Enabled = False
        Me!sichtvermerk.Enabled = False
        Me!cmd_deleteDS.Enabled = True
        Me!cmd_newDS.Enabled = True
        Me!cmd_openEinsatz.Enabled = True
        Me!cmd_newDS.SetFocus
    End If
Exit_cmd_changeDS_Click:
    Exit Sub
Err_cmd_changeDS_Click:
    MsgBox Err.Description
    Resume Exit_cmd_changeDS_Click
End Sub
Das kann man bestimmt noch besser realisieren, aber so funzt es bei mir super gut...

Vielleicht hilft es Dir ja...

Grüße

Jörg
Willi Wipp
Moderator


Verfasst am:
21. Jun 2007, 11:39
Rufname:
Wohnort: Raum Wiesbaden

Re: Formular öffnen und nur Daten bearbeiten - Re: Formular öffnen und nur Daten bearbeiten

Nach oben
       Version: Office 2003

Hi user0815,

wir moechten Dich bitten in Zukunft keine Doppelpostings mehr zu machen.
Wir finden Deine Beitraege auch, wenn Du sie nur in einem Forum postest.
Das macht so nur unnoetige Arbeit
und frustiert die Leute die die Frage zum zweiten oder dritten Mal beantwortet haben!
Fragen zum gleichen Thema, kann man auch an ein bestehendes Thema anhaengen.
Das erleichtert es Anderen dem Loesungsweg zu folgen!

Wenn Du eine Nachfrage in einem bestehenden Thema stellst und dann noch ein neues Thema erstellst, waere es nett in Beiden aufeinander zu verweisen!
JörgG am 21. Jun 2007 um 09:49 hat folgendes geschrieben:
Hallo,
    - Daten eingeben: Nein
    - Anfügen zulassen: Nein
    - Löschen zulassen: Ja/Nein
diese Einstellung sollte dafür reichen.

user0815 am 21. Jun 2007 um 11:39 hat folgendes geschrieben:
ja aber wenn ich jetzt noch Daten eingeben auf Ja setze dann wird ein absolutes leeres formular angezeigt. warum denn das? es sollte nämlich noch ein datum eingetragen werden.

Die Formular-Eigenschaft Daten eingeben (DataEntry) bewirkt das bestehenden Daten nicht angezeigt werden,
sondern das nur neue Daten erfasst werden koennen!
Die Formular-Eigenschaft Bearbeitungen zulassen (AllowEdits) sollte allerdings auf Ja gesetzt werden,
wenn man bestehende Daten aendern will.
Ob man das aber kann haengt auch von der Datenherkunft (RecordSource) ab.
D.h. wenn in der entsprecehnden Abfrage bereits keine Aenderungen moeglich sind, dann geht das auch im Formular nicht!

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
user0815
ich weiss dass ich nichts weiss


Verfasst am:
21. Jun 2007, 14:44
Rufname: René


AW: Formular öffnen und nur Daten bearbeiten - AW: Formular öffnen und nur Daten bearbeiten

Nach oben
       Version: Office 2003

1) was doppelte einträge betrifft: ok machma!
2) danke für die Hilfe. Es funktioniert endlich so wie ichs brauche.

THX!!
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: Kriterien aus nem Formular die mich fertig machen!!! 19 Martin von der Bergwiese 2658 24. Aug 2004, 12:53
Lorenz Kriterien aus nem Formular die mich fertig machen!!!
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Monate zwischen 2 Daten 2 master_tj 1837 22. Jul 2004, 13:17
master_tj Anzahl der Monate zwischen 2 Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle per button öffnen 1 Lordoo 1454 14. Jul 2004, 14:05
lothi Tabelle per button öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Komplexe Beziehungen... wie baue ich mein Formular auf 6 Gast 1867 25. Jun 2004, 14:36
Florianbur Komplexe Beziehungen... wie baue ich mein Formular auf
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus mehreren Tabellen in einer Gesamttabelle richtig e 5 hoschi 1573 04. Jun 2004, 13:01
stpimi Daten aus mehreren Tabellen in einer Gesamttabelle richtig e
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Suchen in Formular 1 Sumo_Racer 1092 28. Mai 2004, 21:59
lothi Suchen in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage oder Bericht öffnen 1 zam 2333 19. Mai 2004, 13:32
stpimi Abfrage oder Bericht öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenvergleich und Wiedergabe der nicht doppelten Daten 1 ChrisT 2735 18. Mai 2004, 10:08
mabe38 Tabellenvergleich und Wiedergabe der nicht doppelten Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus Formular per VBA in andere Tabelle anfügen 1 Gast 1861 04. Apr 2004, 21:27
el_gomero Werte aus Formular per VBA in andere Tabelle anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: nicht-atomare Daten aus EXCEL importieren 2 Panther 908 29. März 2004, 16:33
Panther nicht-atomare Daten aus EXCEL importieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project