Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Kann aktuellen DS nicht drucken

Begonnen von cyco7, August 24, 2005, 22:29:26

⏪ vorheriges - nächstes ⏩

cyco7

Hallo,
habe einige Beiträge hier schon darüber gelesen, funzt aber trotzdem nicht.
Erbitte hilfe.

Mein Problem: Nur aktuellen Datensatz im Formular über ein Druck-Button drucken

Habe das hier versucht:

DoCmd.OpenReport "Druck_Bericht", acViewNormal, , "ID Nummer =" & Me![ID Nummer]

funzt irgenwie nicht.????
Habe ein Bericht erstellt.Muss ich da unter Datenherkunft etwas verändern?
Muss ID Nummer ein Autowert sein? (bei mir ist es ein txt)

Vielen Dank im voraus

oma

Hallo,

schreib mal:

ZitatDoCmd.OpenReport ReportName:="Druck_Bericht",  view:=acViewPreview, WhereCondition[ID Nummer]= " &Me![ID Nummer]

Feldnamen sollte man immer zusammen oder ID_Nummer schreiben, und warum ist deine ID Nummer ein textfeld ??


Gruß oma
nichts ist fertig!

cyco7

Nee funzt nicht. Verwende (Access 2K)
Bringt Fehlermeldung konnte nicht compilieren. ???

Hast recht.Habe ID Nummer in ID_Nummer geändert.
Die ID_Nummer habe icht nicht als AutoWert, da dies eine einmalig von mir vergebene Nummer ist.
Habe zusätzlich eine laufende Nummer erstellt, das habe ich stattdessen auf autowert gesetzt.
Hängt das vielleicht mit dem Primärschlüssel zusammen.

oma

sorry,
muss natürlich ....WhereCondition:=[ID Nummer]= " & Me![Id Nummer]

die [ID Nummer] muss eine eindeutige Nummer in deinem Formular u. in der  Datenquelle des Berichts sein.

Gruß Oma
nichts ist fertig!

cyco7

Hi,
keine Fehlermeldung mehr.
gut der druck-button funzt soweit.Seitenansicht kommt.
Leider sind kein Daten vom DS  im Bericht vorhanden.

????"die [ID Nummer] muss eine eindeutige Nummer in deinem Formular u. in der  Datenquelle des Berichts sein"????
heisst das, dass ein feld im bericht mit ID_Nummer existieren muss?
oder muss ich die Datenherkunft des Berichtes irgendwie noch ergänzen oder ändern?



oma

Hi,

es muss zumindest das Feld in der Datenquelle des Berichtes sein, damit die Where-Bedingung geprüft werden kann

gruß oma
nichts ist fertig!

cyco7

Hi,
kriege das irgendwie nett hin.
Habe ein Neues Bericht mit dem Assistenten erstellt.
Da ist auch die ID Nummer dabei.
Kann diese trotzdem nicht drucken.Wenn ich im Berichtsvorschau schau werden alle Felder mit inhalt angezeigt auch die ID Nummer.
Nur das drucken des einzelnen DS funzt immer noch nicht.Seite ist ohne Daten.

Weiss momentan nett mehr weiter.

Danke für deine Üntestützung zu dieser späten Stunde.

cyco7

Endlich geschafft.
weiss so recht nicht wo mein Problem war.

habe es mit
DoCmd.OpenReport  ReportName:="Dein Bericht", view:=acViewPreview, WhereCondition:="ID_Nummer = forms!Formular_Name!ID_Nummer"

gelöst.
habe ich beim Rumstöbern gefunden.Stammt auch von Dir Oma.

Vielen Dank
Schönen Abend noch.......


TMC

Nach dieser Antwort habe ich seit über 3 Wochen gesucht...Web rauf, web runter...endlich mal ein Codeschnippsel, der wirklich funktionert und das liefert, was ich will!
Danke Oma!