Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular von Modul aus Aktualisieren ?
zurück: Vba Suchabfrage im Unterformular weiter: Warnung bei negativer Zahl 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
Rixxon
Lehrnfähiger - Anfänger


Verfasst am:
11. Jan 2012, 12:18
Rufname:

Formular von Modul aus Aktualisieren ? - Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Moin,

ich habe in ein Formular ein Textfeld eingebunden
Nennen wir es mal "Programmstatus"
In das Modul habe ich ein Skript welches mit per Debug.Print
Werte auswirft. Diese Werte möchte ich im Formular in dem Textfeld sehen.
Es soll so ähnlich aussehen wie der Direktbereich im VBA und einem helfen
das man sieht das , das Skript läuft.

Die Werte werden auch soweit in das Textfeld mittels...
Code:
Form_Menue!Programmstatus = ausgabewert

eingetragen , nur eben leider im laufenden Betrieb des Skripts nicht aktualisiert.

Ein
Code:
.Requery
oder ein
Code:
.Refresh
hilft irgendwie nicht.

Kann mir hier jemand helfen ?

MfG
Rixxon
trekking
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jan 2012, 14:17
Rufname:


AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Wenn ich das richtg lese, dann aktualiserst du das nur einmal. Du musst das an mehreren Stellen deines Scriptes aktualiseren. Also eventuell in die schleife einbauen.

Ansonsten poste mal den rest Code.

Viele Grüße

trekking
Gast



Verfasst am:
11. Jan 2012, 14:24
Rufname:

AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

hy trekking,

ich schreibe den Requery nach jeder Neueingabe eines Wertes mit rein. Vom Prinzip

(Auswertung) ... "Wert"

Debug.Print = "Wert"
Me!Form_Programmstatus = "Wert"
Form_Information.Requery

(Auswertung) ... "Wert"

Debug.Print = "Wert"
Me!Form_Programmstatus = "Wert"
Form_Information.Requery

usw, usw

Wenn ich dieses vorgehen direkt im Formular reinschreibe funktioniert es selbst ohne Requery. Nur vom Modul aus startet er es nicht.
Ob es an der Function liegt ?

(Das ganze skript zu posten sprengt sicherlich den Rahmen das ist ca. 6-7 Seiten lang ^^)

Datenbankauswertung auf Stücklistenbasis. Ein irres Ding
trekking
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Jan 2012, 18:52
Rufname:

AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Habe immer noch nicht ganz nachvollziehen können was du da machst.

Kannst du eventuell mal eine Beispiel db posten?!

Viele Grüße

trekking
Rixxon
Lehrnfähiger - Anfänger


Verfasst am:
14. Jan 2012, 06:58
Rufname:

AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Hi trekking

Ich Versuche mal so genau wie möglich zu sein ^^...

Nehmen wir ein Formular.
In das Formular setzen wir ein Textfeld hinein und nennen es "Programmstatus".
Nun schreiben wir unser VBA Script.
z.B.

stDocName "Abf_01"
doCmd.openQuery StDocName

stDocName "Abf_02"
doCmd.openQuery StDocName

dieses Script führt nun nur diese beiden Abfragen aus ohne das man sieht bei welcher Abfrage er sich gerade aufhällt. Also bauen wir ins Script eine Meldung ein die auf das Textfeld im Formular zugreift.


stDocName "Abf_01"
ME!Programmstatus = stDocName & " ist gerade am laufen"
doCmd.openQuery StDocName

stDocName "Abf_02"
ME!Programmstatus = stDocName & " ist gerade am laufen"
doCmd.openQuery StDocName

Nun sollte im Formular bei der jeweiligen Abfrage im Textfeld stehen das er entweder bei Abf_01 oder bei Abf_02 ist .

Eben diese Anzeige im Formular wird nicht in Echtzeit angezeigt sonder es steht NACH DEM alles ausgeführt worden ist. Also "Abf_02 ist gerade am laufen" . Vorher bleibt das Textfeld leer.
Der Grund ist das bei der Abfrage bzw beim Script das Formular nicht Aktualisiert wird und das versuche ich herauszubekommen wie das geht Smile
Rixxon
Lehrnfähiger - Anfänger


Verfasst am:
14. Jan 2012, 11:14
Rufname:

AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Ich habe einen anderen Weg gefunden um das Problem zu beheben..


Ich habe das Formular mit einer Tabelle verknüpft.

Formular = IT_Information
Tabelle = IT_Information_Tab

in der Tabelle befinden sich 2 Spalten
Spalte 1 = Programmstatus
Spalte 2 = StruckturStatus

Wenn ich nun die VBA starte und nach jedem Debug.Print folgendes einbaue

Code:
            rs.MoveFirst
            rs.Edit
                rs!Programmstatus = stDocName
            rs.Update
            Forms!IT_Information.Form.Requery


(Wobei
Code:

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("Select * FROM Formular_IT_Information")

ist )

Bekomme ich den "Direktbereich" (VBA ansicht) quasi in mein Formular geschrieben.

Das macht zwar das Script um einiges länger aber dafür sehe ich jeden Schritt den ich sehen möchte Smile))
MiLie
kein Office- VBA- Programmierer


Verfasst am:
14. Jan 2012, 11:46
Rufname: Micha
Wohnort: Chemnitz

AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Hallo,

ansonsten könnte
Code:
DoEvents

hilfreich sein

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Rixxon
Lehrnfähiger - Anfänger


Verfasst am:
14. Jan 2012, 11:54
Rufname:


AW: Formular von Modul aus Aktualisieren ? - AW: Formular von Modul aus Aktualisieren ?

Nach oben
       Version: Office 2010

Ich glaube den Knall , als mein Kopf auf die Tischplatte traf, hat jeder gehört..

DoEvents

Oh man. Das ist es. Volltreffer. 1A Spitze...

ich sach mal 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: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 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 1606 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1705 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS