Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
.Refresh
zurück: View über VBA erzeugen weiter: Immer wieder: abhaengige Kombifelder Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. März 2010, 15:34
Rufname:

.Refresh - .Refresh

Nach oben
       Version: Office 2003

Hallo,
könnte mir jemand helfen wie man z.B. ein Textfeld in einem Formular nach der Datenänderung erneuert ohne wieder ins vorherige Formular zurück zu müssen.
Ich speichere eine Datenänderung über diesen Button:
Code:
Private Sub Datenspeichern_Click()
    Dim stDocName As String

    Select Case MsgBox("Wollen Sie die Gebäudedaten wirklich ändern?", vbYesNo, "Daten speichern")
      Case vbYes
        DoCmd.SetWarnings False
        stDocName = "qupd_Geb_WE_LM_Pflege"
        DoCmd.OpenQuery stDocName, acNormal, acEdit
        MsgBox "Die Gebäudedaten wurden geändert!"
      Case vbNo
        MsgBox "Die Gebäudedaten wurden nicht geändert!"
    End Select
End Sub 
Danach ändert sich mein Textfeld nur, wenn ich wieder ins vorherige Formular zurück gehe und wieder zurück. Wüsste hier jemand eine Lösung?
Grüße
Alex
blackoutNO
SQL-Server Consultant


Verfasst am:
25. März 2010, 17:58
Rufname: Jörn
Wohnort: Ilmenau


AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Hi,

schon
Code:
   Forms!DasFormular.Form.dastextfeld.Requery
versucht?
_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. März 2010, 18:07
Rufname:

AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Hab das mal hinter meinen Button "Daten speichern" gesetzt
Code:
Private Sub Datenspeichern_Click()
    Dim stDocName As String

    Select Case MsgBox("Wollen Sie die Gebäudedaten wirklich ändern?", vbYesNo, "Daten speichern")
      Case vbYes
        DoCmd.SetWarnings False
        stDocName = "qupd_Geb_WE_LM_Pflege"
        DoCmd.OpenQuery stDocName, acNormal, acEdit
        MsgBox "Die Gebäudedaten wurden geändert!"
        Forms!frm_Standorte.Form.LM_Name.Requery
      Case vbNo
        MsgBox "Die Gebäudedaten wurden nicht geändert!"
    End Select
End Sub
Funktioniert leider nicht, muss ich das in ein Ereigniss direkt ins Textfeld schreiben. Wenn ja bei welchem Ereigniss? Nach Aktualisierung oder bei Geändert?
Grüße
Alex
blackoutNO
SQL-Server Consultant


Verfasst am:
25. März 2010, 18:13
Rufname: Jörn
Wohnort: Ilmenau

AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Ok nochmal für mich zum Verständnis, willst du das Textfeld im aktuellen, oder in dem vorherigen Formular aktualisieren?
_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. März 2010, 18:30
Rufname:

AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Im aktuellen Formular.
blackoutNO
SQL-Server Consultant


Verfasst am:
25. März 2010, 18:34
Rufname: Jörn
Wohnort: Ilmenau

AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Code:
    Me.deintextfeld.Requery
sollte dafür völlig ausreichen. Habe das ganze grad probiert und das geht problemlos. Achte Darauf das du auch wirklich den Namen des Textfeldes nimmst und nicht nur den Feldinhalt.
Bei der eingabe im Code-Editor von Me. erhälst du eine Auswahl von Aktionen und Feldern, wähle das richtige aus und mit .Requery sollte das blenden funktionieren.

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
AlexS.
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. März 2010, 18:40
Rufname:

AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Vielen Dank schon mal,
aber jetzt weiß ich leider immer noch nicht wo ich das eingeben soll.
blackoutNO
SQL-Server Consultant


Verfasst am:
25. März 2010, 18:42
Rufname: Jörn
Wohnort: Ilmenau


AW: .Refresh - AW: .Refresh

Nach oben
       Version: Office 2003

Code:
Private Sub Datenspeichern_Click()
    Dim stDocName As String
   
    Select Case MsgBox("Wollen Sie die Gebäudedaten wirklich ändern?", vbYesNo, "Daten speichern")
      Case vbYes
        DoCmd.SetWarnings False
        stDocName = "qupd_Geb_WE_LM_Pflege"
        DoCmd.OpenQuery stDocName, acNormal, acEdit
        MsgBox "Die Gebäudedaten wurden geändert!"
        Me.Textfeld.Requery  '<---------------hier
      Case vbNo
        MsgBox "Die Gebäudedaten wurden nicht geändert!"
    End Select
End Sub

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
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 Formulare: Refresh - Datensätze springe nach oben 2 habNeFrage 69 11. Apr 2014, 08:06
habNeFrage Refresh - Datensätze springe nach oben
Keine neuen Beiträge Access Programmierung / VBA: Refresh eines Netzlaufwerks bei Öffnen eines Frontends 4 Tumbelmumbel 77 25. Feb 2014, 16:48
Tumbelmumbel Refresh eines Netzlaufwerks bei Öffnen eines Frontends
Keine neuen Beiträge Access Hilfe: Refresh ohne zu speichern. 1 Wolfen1 82 22. Jan 2014, 13:54
Mister K Refresh ohne zu speichern.
Keine neuen Beiträge Access Programmierung / VBA: Nicht aktualisierbare Abfrage Refresh 4 Mikey123 83 21. Jan 2014, 19:18
sophistson Nicht aktualisierbare Abfrage Refresh
Keine neuen Beiträge Access Formulare: Refresh verhindern 0 SpecialTrooper 54 17. Jan 2014, 00:20
SpecialTrooper Refresh verhindern
Keine neuen Beiträge Access Programmierung / VBA: VBA Code / Ersatz für F5 bzw. refresh 1 SteffanX 219 28. März 2013, 17:00
KlausMz VBA Code / Ersatz für F5 bzw. refresh
Keine neuen Beiträge Access Programmierung / VBA: Refresh nach VBA Query 3 benehsv 171 28. Nov 2012, 20:05
steffen0815 Refresh nach VBA Query
Keine neuen Beiträge Access Hilfe: refresh befehl bei access 1 kaabo 576 25. März 2012, 21:01
MiLie refresh befehl bei access
Keine neuen Beiträge Access Programmierung / VBA: Refresh Access-Datenbank-Verknüpfungen 1 Marie112 868 24. Sep 2010, 17:29
kyron9000 Refresh Access-Datenbank-Verknüpfungen
Keine neuen Beiträge Access Programmierung / VBA: Formular "refresh" 13 NeinJa 10350 27. Jul 2010, 19:50
MissPh! Formular "refresh"
Keine neuen Beiträge Access Formulare: Refresh nach Dateneingabe in anderem Formular 7 highjumper83 495 07. Okt 2009, 10:03
highjumper83 Refresh nach Dateneingabe in anderem Formular
Keine neuen Beiträge Access Formulare: Focus verloren nach Refresh 4 matzefd 879 22. Mai 2009, 12:35
jens05 Focus verloren nach Refresh
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA