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

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Zwischenüberschrift im Bericht
  • Christoph20.06.22 16:28
       └ RE: Zwischenüberschrift im Bericht PeterDoering20.06.22 16:37
          └ RE: Zwischenüberschrift im Bericht Christoph20.06.22 18:04
  • Access Stammtisch München am 09.06.2022 (Do)
  • StefanWirrer07.06.22 17:21
  • Rich-Text-Felder speichern Änderungen manchmal nic...
  • Andrea25.04.22 18:27
       └ RE: Rich-Text-Felder speichern Änderungen manchm... Nick Oetjen27.04.22 10:11
          └ RE: Rich-Text-Felder speichern Änderungen manc... Andrea28.04.22 10:23
             └ RE: Rich-Text-Felder speichern Änderungen ma... PeterDoering30.04.22 12:50
                └ RE: Rich-Text-Felder speichern Änderung... Andrea03.05.22 11:06
                   └ RE: Rich-Text-Felder speichern Änderunge... PeterDoering04.05.22 14:14
                      └ RE: Rich-Text-Felder speichern Änderun... Andrea04.05.22 16:12
                         └ RE: Rich-Text-Felder speichern Änder... Andrea10.05.22 18:08
                            └ RE: Rich-Text-Felder speichern Änd... PeterDoering10.05.22 18:49
                               └ RE: Rich-Text-Felder speichern Ä... Andrea12.05.22 11:04
                                  └ RE: Rich-Text-Felder speichern... PeterDoering12.05.22 21:19
                               └ RE: Rich-Text-Felder speichern Ä... Andrea13.05.22 11:46
                                  └ RE: Rich-Text-Felder speichern... PeterDoering14.05.22 09:19
                                     └ RE: Rich-Text-Felder speiche... Andrea16.05.22 21:03
                                        └ RE: Rich-Text-Felder speic... PeterDoering17.05.22 15:43
                            └ RE: Rich-Text-Felder speichern Änd... Nick Oetjen12.05.22 09:55
                               └ RE: Rich-Text-Felder speichern Ä... Andrea12.05.22 11:06
                               └ RE: Rich-Text-Felder speichern Ä... Andrea13.05.22 13:02
                                  └ RE: Rich-Text-Felder speichern... Nick Oetjen17.05.22 09:28
                                     └ RE: Rich-Text-Felder speiche... Andrea07.06.22 12:05
  • Verweis auf DAO 3.6 erzeugt Fehler beim Laden eine...
  • fallstein0230.05.22 19:26
       └ RE: Verweis auf DAO 3.6 erzeugt Fehler beim Lade... Karl Donaubauer31.05.22 14:11
          └ RE: Verweis auf DAO 3.6 erzeugt Fehler beim La... fallstein0231.05.22 16:29
          └ RE: Verweis auf DAO 3.6 erzeugt Fehler beim La... fallstein0201.06.22 23:39
  • Tabelle in der FE ansprechen
  • Paula24.05.22 17:26
       └ RE: Tabelle in der FE ansprechen Karl Donaubauer25.05.22 14:11
          └ RE: Tabelle in der FE ansprechen Paula29.05.22 13:09
  • Dataverse
  • MartinMosetter04.05.22 09:41
       └ RE: Dataverse Nick Oetjen17.05.22 12:16
          └ RE: Dataverse Karl Donaubauer24.05.22 11:53
  • Anzahl Werktage - Microsoft Funktion
  • comedian7623.05.22 10:23
       └ RE: Anzahl Werktage - Microsoft Funktion comedian7623.05.22 11:45
          └ RE: Anzahl Werktage - Microsoft Funktion comedian7623.05.22 12:40
  • alte .mdb wieder zum Laufen bringen
  • schlumpf34527.04.22 13:14
       └ RE: alte .mdb wieder zum Laufen bringen Andrea29.04.22 10:44
          └ RE: alte .mdb wieder zum Laufen bringen schlumpf34501.05.22 16:28
       └ RE: alte .mdb wieder zum Laufen bringen PeterDoering30.04.22 12:36
          └ RE: alte .mdb wieder zum Laufen bringen schlumpf34501.05.22 16:36
             └ RE: alte .mdb wieder zum Laufen bringen PeterDoering03.05.22 10:03
                └ RE: alte .mdb wieder zum Laufen bringen schlumpf34521.05.22 21:02
          └ RE: alte .mdb wieder zum Laufen bringen schlumpf34501.05.22 16:46
  • Access 2019 Deployment Wizard?
  • manuel18.05.22 19:37
       └ RE: Access 2019 Deployment Wizard? PeterDoering19.05.22 12:08
  • Nochmal Rich-Text, anderes Thema: Schriftgröße bei...
  • Andrea17.05.22 08:39
       └ RE: Nochmal Rich-Text, anderes Thema: Schriftgrö... PeterDoering17.05.22 15:55
          └ RE: Nochmal Rich-Text, anderes Thema: Schriftg... Andrea19.05.22 08:02
  • Einladung zum 9. virtuellen Access-Stammtisch Hann...
  • KlausWerther17.05.22 01:02
  • Der Suchschlüssel wurde in keinem Datensatz gefund...
  • SuccessControl12.05.22 21:41
       └ RE: Der Suchschlüssel wurde in keinem Datensatz ... PeterDoering14.05.22 09:22
  • Access Stammtisch München am 12.05.2022 (Do)
  • StefanWirrer10.05.22 16:20
  • Neuling-Anfrage: Tabellen datensatzweise abarbeite...
  • Justitiar09.05.22 13:35
       └ RE: Neuling-Anfrage: Tabellen datensatzweise aba... PeterDoering09.05.22 17:05
          └ RE: Neuling-Anfrage: Tabellen datensatzweise a... Justitiar10.05.22 08:43
             └ RE: Neuling-Anfrage: Tabellen datensatzweise... PeterDoering10.05.22 16:14
  • Filter von Hauptbericht in Unterbericht übernehmen
  • drnicolas19.04.22 14:55
       └ RE: Filter von Hauptbericht in Unterbericht über... PeterDoering19.04.22 15:48
          └ RE: Filter von Hauptbericht in Unterbericht üb... drnicolas08.05.22 21:31
             └ RE: Filter von Hauptbericht in Unterbericht ... PeterDoering09.05.22 16:55
    Andrea
    Gesendet: 03.05.22 11:06
    Betreff: RE: Rich-Text-Felder speichern Änderungen manchmal nicht


    Regular

    Beiträge: 67
    2525
    Okay, ich versuche mal Schritt für Schritt zu beschreiben, was dort passiert:

    Es handelt sich um einen Auftragsdatensatz, der in einem schreibgeschützen (alle Steuerelemente Aktivert = Nein und Gesperrt = Nein, Formular selber Anfügen zulassen = Nein, Löschen zulassen = Nein, Bearbeitungen zulassen = ja). Hinter dem Formular liegt eine Abfrage, die Fremdschlüsselfelder mit den Werten aus den jeweils verknüpften Tabellen füllt. Das betroffenen Rich-Text-Feld ist die Bemerkung zum Auftrag. Diese kann sowohl in einem Popup, in dem der ganze Auftrag bearbeitet wird, als auch in einem separaten Popup bearbeitet werden. Um die Popups zu öffnen gibt es einen Button, der das gewünschte Popup mit öffnet:

    Private Sub cmd_edit_remarks_Click()
    On Error GoTo fehler

    Dim lngOrdID As Long

    lngOrdID = Me!txt_ordID
    DoCmd.OpenForm "popOrdRemarks", , , "ordID = " & lngOrdID, , acDialog

    Exit Sub
    fehler: MsgBox "Fehler " & Err.Number & ": " & Err.Description, , "Bitte Fehlernummer und Beschreibung an den Administrator melden"
    End Sub

    Das Popup öffnet sich.

    Ich habe eine eigenen Sperrmechanismus eingerichtet, der folgendermaßen funktioniert: Es gibt eine Tabelle tblSperren mit den Feldern
    speID (Primärschlüssel, Autowert)
    speTabelle (Name der Tabelle, in der der Datensatz bearbeitet wird)
    speSperrID (ID des Datensatzes in der Tabelle)
    speUser (WindowsUser, der den Datensatz bearbeitet)
    speDatum (Datum, an welchem der Datensatz gesperrt wurde)

    Beim Öffnen des Popups erfolgt eine Prüfung ob zu dieser Tabelle und dieser ID eine Sperre eingetragen ist; dies ist die Funktion dafür:

    Public Function SperreChecken(strTabelle As String, lngSperrID As Long) As Variant
    On Error GoTo fehler

    SperreChecken = DLookup("speUser", "tblSperren", "speTabelle = '" & strTabelle & "' AND speSperrID = " & lngSperrID)

    Exit Function
    fehler: MsgBox "Fehler " & Err.Number & ": " & Err.Description, , "Bitte Fehlernummer und Beschreibung an den Administrator melden"
    End Function

    Falls ja, wird eine Meldung ausgegeben, dass der Datensatz durch den und den User gesperrt ist, das Popup öffnet sich trotzdem, aber alle Steuerelemente und der OK-Button werden deaktiviert.
    Falls nein, öffnet sich das Popup und ist ganz normal bearbeitbar, und gleichzeitig wird der entsprechende Eintrag in die Sperrtabelle gemacht (im Load-Event des Popups). Außerdem wird dann eine Bool-Variable "bolLockedByMe" auf True gesetzt, damit das Popup weiß, dass es beim Schließen den Eintrag in die Sperrtabelle wieder löschen soll.

    In diesem Fall befindet sich in dem Popup nur das Textfeld für die Bemerkung. Dieses kann an dieser Stelle bearbeitet werden, und die Änderungen werden auch angezeigt.

    Dann klickt man den OK-Button, der einfach nur

    DoCmd.Close acForm, Me.Name

    ausführt.

    Teilweise habe ich schon beobachtet, dass die Änderung in dem Textfeld schon verschwunden war, bevor sich das Popup geschlossen hat.

    Kann irgendetwas davon dazu führen, dass die Änderungen nicht gespeichert werden?

    Viele Grüße
    Andrea
    Top of the page Bottom of the page


    Seite: < 1 2 3 4 5 6 7 8 9 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)