vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
VBA - Daten aktualisieren 
Autor: bright
Datum: 31.03.05 08:42

Hallo!

In einem Formular einer Access-Datenbank gibt es drei Kontrollkästchen, die je nach Anforderung auf "Ja" gesetzt werden. Für jeden der drei Fälle habe ich eine Abfrage erstellt und aus dieser Abfrage werden ein paar Daten an einen Bericht gegeben. Dieser Bericht soll dann gedruckt werden. Der Button zum Drucken befindet sich auf dem Formular. Das Drucken klappt allerdings nur von den Datensätzen, bei denen beim Öffnen der Datenbank im Kontrollkästchen schon ein Häkchen war. Veränderungen werden wie gewöhnlich nicht sofort in die Abfrage übernommen, sondern erst, nachdem das Formular geschlossen wurde.

Zum Drucken des Berichtes "HIPA" nutze ich folgende Prozedur:

Private Sub BefehlDruck_Click()
DoCmd.OpenReport "HIPA", acViewNormal, "Abfrage HIPA"
End Sub


Gibt es einen Befehl, den ich in die Prozedur BefehlDruck_Click schreiben kann, der Veränderungen sofort an die Abfrage weitergibt und dann den Bericht druckt?
Ich habe es schon mit

Private Sub BefehlDruck_Click()
DoCmd.RepaintObject acQuery, "Abfrage HIPA"
DoCmd.OpenReport "HIPA", acViewPreview, "Abfrage HIPA"
End Sub


probiert, aber dazu muss zum einen die Abfrage geöffnet sein, zum anderen werden die Daten in der Abfrage nicht aktualisiert.

Hat jemand eine Lösung?

* MV-Forum: http://mv-forum.carookee.com/ *
* Nickpage: http://www.frlw.uboot.com *

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VBA - Daten aktualisieren699bright31.03.05 08:42
Re: VBA - Daten aktualisieren467Kraftmalz31.03.05 10:36
Re: VBA - Daten aktualisieren527bright31.03.05 16:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel