Neuigkeiten:

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

Mobiles Hauptmenü

Vorauswahl Formular

Begonnen von julle, Dezember 29, 2015, 10:00:45

⏪ vorheriges - nächstes ⏩

DF6GL

Hallo,

welche "Druckeinstellungen"  meinst Du ?

Das aktuell angezeigte  Formular kann manuell über Datei/Drucken und dort unter Auswahl eines installierten Druckers gedruckt werden.

Wenn das Drucken via VBA erfolgen soll, so wird ohne weitere Maßnahmen der als Standard eingerichtete Drucker benutzt.

Wenn ein bestimmter Drucker benötigt wird, so gibt es dafür die Printers-Auflistung oder man stellt den Standarddrucker um.

Siehe  http://www.donkarl.com/?FAQ5.1
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

julle

Zitat von: DF6GL am Januar 18, 2016, 11:56:53
Hallo,

welche "Druckeinstellungen"  meinst Du ?

Das aktuell angezeigte  Formular kann manuell über Datei/Drucken und dort unter Auswahl eines installierten Druckers gedruckt werden.

Wenn das Drucken via VBA erfolgen soll, so wird ohne weitere Maßnahmen der als Standard eingerichtete Drucker benutzt.

Wenn ein bestimmter Drucker benötigt wird, so gibt es dafür die Printers-Auflistung oder man stellt den Standarddrucker um.

Siehe  http://www.donkarl.com/?FAQ5.1

Ich meinte damit, dass zwei Drucker gleichzeitig angesteuert werden sollen.

MaggieMay

Sicher nicht gleichzeitig sondern wahlweise, oder?
Freundliche Grüße
MaggieMay

julle

Zitat von: MaggieMay am Januar 18, 2016, 12:08:22
Sicher nicht gleichzeitig sondern wahlweise, oder?
Beim betätigen des Druck-Buttons sollen zwei Druckaufträge angestoßen werden bzw ein Auftrag an zwei Drucker parallel.
Die Drucker sind im gleichen Netzwerk aber 500m voneinander entfernt. Im Moment wird die Strecke jedesmal gelaufen...

DF6GL

#34
Hallo,

das heißt doch, nacheinander auf zwei verschiedene Drucker ausgeben..  Das kannst Du mit den beschriebenen Methoden doch machen.. Wo ist das Problem?

PS:
Zitat.. bzw ein Auftrag an zwei Drucker parallel.

Kannst Du parallel (gleichzeitig) mit zwei Autos fahren??
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

Hallo Maggie,
Wieso nicht? Auf eigene Tabellen habe ich vollen Zugriff.
Und wenn ich die SystemTabelle nicht für eine n:m verwenden kann,
kann ich auch nicht mehreren MA mehrere Formulare anbieten; - oder habe ich da was übersehen?
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MaggieMay

Hallo,

wenn sich dein Post hierauf bezieht:
Zitat
ZitatDa lässt sich dann auch eine n:m zwischen diese und die MA-Tabelle schalten (ich weiss nicht ob das mit Systemdateien auch geht)
Sicher nicht.

so weiß ich jetzt auch nicht mehr, was ich mir dabei gedacht habe. ;-)
Zumindest per Abfrage sollten sich die Tabellen in Beziehung setzen lassen.
Freundliche Grüße
MaggieMay

Beaker s.a.

Hallo Maggie,
Zitatso weiß ich jetzt auch nicht mehr, was ich mir dabei gedacht habe. ;-)
Mach dir nichts draus, - kenn' ich ;-)
Zitat
Zumindest per Abfrage sollten sich die Tabellen in Beziehung setzen lassen.
Hm, kann man mit einer Abfrage eine n:m nachbilden?
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MaggieMay

Das sollte gehen, aber...

Du hast doch auf der einen Seite die selbst definierte User-Tabelle und die Zwischentabelle mit User und Formular. Die Systemtabelle brauchst du danach doch eigentlich gar nicht mehr, sondern nur für die Einrichtung der Zuordnung, bspw. via Kombifeld.

Allerdings könnte ich mir auch eine andere Grundlage für die Herstellung der Zuordnungen vorstellen, nämlich die Documents-Auflistung der Formulare. Dort könnten nämlich auch Beschreibungstexte hinterlegt werden (so wie man sie im ehemaligen Datenbankfenster immer so schön zu sehen bekam), die man zusätzlich zu den Formularnamen auslesen könnte.
Freundliche Grüße
MaggieMay

Beaker s.a.

Hallo Maggie,
ZitatDu hast doch auf der einen Seite die selbst definierte User-Tabelle und die Zwischentabelle mit User und Formular. Die Systemtabelle brauchst du danach doch eigentlich gar nicht mehr, sondern nur für die Einrichtung der Zuordnung, bspw. via Kombifeld.
Ist doch mein reden seit 1870 ;-) - eine eigene Tabelle mit den Formularnamen, wovon Du abgeraten hattest, worauf hin ich gefragt hatte warum. Und da brauch ich die Systemtabelle eben NICHT, womit wir uns eigentlich einig wären.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MaggieMay

Ich würde wie gesagt die Systemtabelle dafür einsetzen, die Formulare in die Verknüpfungstabelle einzufügen.
Bleibt allerdings der Haken, dass es keine automatische Aktualisierung gibt, wenn ein Formular gelöscht oder umbenannt wird.
Freundliche Grüße
MaggieMay

Beaker s.a.

Hallo Maggie,
ZitatIch würde wie gesagt die Systemtabelle dafür einsetzen, die Formulare in die Verknüpfungstabelle einzufügen.
O.K., zum Einfügen per Combo ist der Rückgriff natürlich kein Problem.
Und man kann auch per Abfrage eine n:m nachbilden:
SELECT MSysObjects.Name, UserFormulare.SysFormID, User.UserID
FROM (MSysObjects
  INNER JOIN UserFormulare
  ON MSysObjects.Id = UserFormulare.SysFormID)
    INNER JOIN [User]
      ON UserFormulare.UserID = User.UserID

UserFormulare ist die Zwischentabelle.
ZitatBleibt allerdings der Haken, dass es keine automatische Aktualisierung gibt, wenn ein Formular gelöscht oder umbenannt wird.
Tja, Relations mit RI sind mit Sys-Tabellen wohl nicht möglich. Ausser man weiss wie man die Fehlermeldung bezügl. Zugriffsrechten "ausschaltet".
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

julle

Zitat von: DF6GL am Januar 18, 2016, 12:23:25
Hallo,

das heißt doch, nacheinander auf zwei verschiedene Drucker ausgeben..  Das kannst Du mit den beschriebenen Methoden doch machen.. Wo ist das Problem?

PS:
Zitat.. bzw ein Auftrag an zwei Drucker parallel.

Kannst Du parallel (gleichzeitig) mit zwei Autos fahren??

Hintereinander erledigt den Job auch, aber ich hab eigentlich vor, nur einmal den Drucken-Knopf zu drücken.
Hieße ich muss Befehle hinterlegen für: einmal Drucken, Drucker wechseln, Drucken, Drucker auf Standart zurückstellen.

Die VBA Formulierungen für Drucken, Drucker welchseln sind beschrieben, aber wie verknüpfe ich, dass der zweite Druck angestoßen wird?
Im Moment wird das drucken bei positiver Überprüfung nach "Else" angestoßen.

...hoffe ich habe mich verständlich ausgedrückt

MaggieMay

ZitatIm Moment wird das drucken bei positiver Überprüfung nach "Else" angestoßen.
Dort kannst du doch beliebig viele Befehle einfügen, wo genau liegt das Problem?
Freundliche Grüße
MaggieMay

DF6GL

Hallo,


ZitatDie VBA Formulierungen für Drucken, Drucker welchseln sind beschrieben, aber wie verknüpfe ich, dass der zweite Druck angestoßen wird?
Im Moment wird das drucken bei positiver Überprüfung nach "Else" angestoßen.

Nun, Du spricht sehr unklar....

Wenn Du z. B. direkt nach Auswahl eines Formulars im letzthin diskutierten Kombi den Druck dieses Forms anstoßen willst, dann geht als eine Möglichkeit das prinzipiell so:



Sub cmbFormAuswahl_Afterupdate()
Docmd.Openform Me!cmbFormAuswahl 
Docmd.Printout  'Audruck auf Standarddrucker
' hier Code zum Wechseln des (Standard)druckers    siehe http://www.donkarl.com/?FAQ5.1
Docmd.Printout   'nochmal Ausdruck auf den neuen Standarddrucker
Docmd.Close acform, Me!cmbFormAuswahl 
' hier evtl Drucker wieder zurücksetzen.

End Sub


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access