Access 2007: Bericht aktualisieren

Hallo,

ich möchte bei einer Veranstaltung (Projektplanung mit 145 Teilnehmern) einen „Live-Bericht“ an die Wand beamen lassen.
Ich gebe über ein Formular (mit 3 Unterformularen) Daten eines Teams in 4 verschiedene Tabellen ein, das können dann alle anderen Teams im Saal sehen. Wenn ich dann einen Datensatz abgeschlossen habe, blättere ich weiter zum nächsten. Dann kann man das Ergebnis des vorigen Datensatzes aber nicht mehr sehen. Endlosformular mit Unterformularen geht ja nicht.
Bericht mit Unterberichten in ‚Endlos-Form‘ geht, deshalb hab ich folgendes probiert: das Formular im unteren Bereich des Monitors positionieren und im oberen Bereich den Bericht, auf dem die Leute im Saal die letzten 2 Datensätze, den aktuellen und evtl. den nächsten Datensatz sehen können. Bei Eingabe im Formular unten soll dann der Bericht oben aber aktualisiert werden, wenn möglich bei jedem Verlassen eines Feldes im Formular und nicht erst wenn der gesamte Datensatz abgeschlossen worden ist.

Wie mach ich das? Gibt es da einen besseren Weg?

Vielen Dank für Tipps

Ewald

Hallo Ewald,

Endlosformular mit Unterformularen geht ja nicht.

doch natürlich, im Fuß und/oder Kopfbereich

nicht erst wenn der gesamte Datensatz abgeschlossen worden ist.
Wie mach ich das?

per Ereignis pro Feld: bei Fokusverlust einen VBA-Code ausführen der die Anzeige aktualisiert.

Gibt es da einen besseren Weg?

  • zwei vernetzte PCs/Notebooks
  • einer für die Eingabe, einer nur für die Ausgabe

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Wolfgang,

vielen Dank für deine Antwort.

Endlosformular mit Unterformularen geht ja nicht.

doch natürlich, im Fuß und/oder Kopfbereich

Das versteh ich nicht ganz. Positionieren kann ich Unterformulare darauf, nur sehe ich immer nur einen Datensatz mit zugehörigen Unterformularen; den vorherigen und den nachfolgenden sehe ich nicht.
Nicht unwichtig: in einem der Unterformulare liegt ein weiteres Unterformular.

Gibt es da einen besseren Weg?

  • zwei vernetzte PCs/Notebooks
  • einer für die Eingabe, einer nur für die Ausgabe

Dann muss ich aber auf beiden Rechnern in den Formularen weiterblättern, um jeweils den richtigen Datensatz zu sehen?!?

Schöne Grüße

Ewald

Hallo Ewald,

Endlosformular mit Unterformularen geht ja nicht.

doch natürlich, im Fuß und/oder Kopfbereich

Das versteh ich nicht ganz. Positionieren kann ich
Unterformulare darauf, nur sehe ich immer nur einen Datensatz
mit zugehörigen Unterformularen; den vorherigen und den
nachfolgenden sehe ich nicht.

wir reden von Endlosformularen. Z.B. kannst du im Fuß dort ein Ufo platzieren. Natürlich kannst du dort auch die aktuellen Daten editieren, wenn du die Felder dort einfügst.

Oben (Detailbereich) hast du dann die Endlosansicht deiner Datensätze und unten lassen sie sich editieren.

Nicht unwichtig: in einem der Unterformulare liegt ein
weiteres Unterformular.

das kommt auf die optische Gestaltung an, ob es passt

Dann muss ich aber auf beiden Rechnern in den Formularen
weiterblättern, um jeweils den richtigen Datensatz zu sehen?!?

auch möglich, oder per Timer im Formular eine regelmäßige Aktualisierung auslösen.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Wolfgang,

Endlosformular mit Unterformularen geht ja nicht.

doch natürlich, im Fuß und/oder Kopfbereich

Das versteh ich nicht ganz. Positionieren kann ich
Unterformulare darauf, nur sehe ich immer nur einen Datensatz
mit zugehörigen Unterformularen; den vorherigen und den
nachfolgenden sehe ich nicht.

wir reden von Endlosformularen. Z.B. kannst du im Fuß dort ein
Ufo platzieren. Natürlich kannst du dort auch die aktuellen
Daten editieren, wenn du die Felder dort einfügst.

Oben (Detailbereich) hast du dann die Endlosansicht deiner
Datensätze und unten lassen sie sich editieren.

Sag ich doch: Im Detailbereich in Endlosansicht die Datensätze, unten im Fuß die UFO’s. In den Ufos sehe ich immer nur die Daten von dem im Detailbereich ‚markierten‘ Datensatz. Klick ich in den nächsten, sehe ich die UFO’s des vorherigen nicht mehr. Und genau das möchten ich. Die Teilnehmer im Saal sollten das gesamte Ergebnis sehen.
In einem Bericht kann ich das machen, nur fehlt da die Aktualisierung und das Weiterscrollen…
Werde mir eine Kopie des Formulars machen und es oberhalb des ersten anzeigen lassen und blättere manuell je um eines weiter, wenn ein Datensatz abgeschlossen ist. Oder könnte ich das automatisieren? Teams haben nämlich fortlaufende Nummerieung…

Grüße aus dem Süden

Ewald

Hallo Wolfgang,

Klick ich in den nächsten, sehe ich die UFO’s des vorherigen
nicht mehr. Und genau das möchten ich.

ach sooo, das hatte ich falsch verstanden

Die Teilnehmer im Saal sollten das gesamte Ergebnis sehen.

was immer das heißen mag :smile:

In einem Bericht kann ich das machen, nur fehlt da die
Aktualisierung und das Weiterscrollen…

ein Bericht kann nur durch erneuten Aufruf aktualisiert werden, daher ist das nicht die ideale Lösung.

Mein Vorschlag:

  • lege ein ungebundenes Hauptformular an
  • je nach Platz, würde ich dann 3 UFOs erstellen
  • je Ufo einen Datensatz anzeigen
    1. Ufo Datensatz1
    1. UFO Datensatz1+1 = 2
    1. UFO Datensatz1+2 = 3
      usw.

Werde mir eine Kopie des Formulars machen und es oberhalb des
ersten anzeigen lassen und blättere manuell je um eines
weiter, wenn ein Datensatz abgeschlossen ist. Oder könnte ich
das automatisieren?

Frage: wann ist ein Datensatz abgeschlossen?
Du könntest dann per Ereignis da „Umblättern“ automatisieren

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)