2009-04-07 6 views
0

Dies ist keine Entwicklerfrage, es ist eine Novize-Frage von jemandem, der Access als ein Front-End für eine SQL-Datenbank seit Jahren ohne Probleme verwendet. Ich habe jetzt eine eigenständige Access-Datenbank erstellt, die ich für verschiedene Mitarbeiter erstellt habe, um verschiedene Seiten eines dreiseitigen Formulars auszufüllen. Das Formular enthält Steuerregisterkarten für die Seiten 1, 2 und 3. Jede Seite enthält die Sozialversicherungsnummer (SS) einer Person. Die Seiten 2 und 3 sind nur Memofelder außer der SS-Nummer. Ich habe 4 Datensätze für Einzelpersonen erstellt. Wenn ich versuche, aus dem Formular zu drucken oder eine Druckvorschau zu machen, wird nur die erste Seite für jedes Individuum angezeigt. Wenn ich es als Bericht speichere, macht es dasselbe.Zugriffsformular mit mehreren Tab-Steuerelementen

Wie kann ich drei Seiten für jede Person drucken oder nur drei Seiten auf einer Person drucken?

Antwort

1

Persönlich würde ich Ihre Berichte von Ihrer Benutzeroberfläche trennen. Auf diese Weise kann Ihr Bericht genau das sein, was Sie brauchen, anstatt eine duale Absicht zu formulieren.

+0

Ich stimme zu. Formulare für die Dateneingabe, Berichte für die Ausgabe. – Fionnuala

0

Wenn Sie die Berichtsassistenten nicht zum Erstellen eines benutzerdefinierten Berichts verwenden möchten, entfernen Sie das Registersteuerelement und erstellen ein langes (vertikales) Formular mit allen Feldern in drei Abschnitten mit einer vertikalen Bildlaufleiste . Dann sollte der Druck funktionieren.

+0

Wenn ich eine lange Form baue, wird es nur 22 Zoll gehen. Das ist alles, was der Zugriff in Formularen und Berichten zulässt, also müsste ich die Felder alle zusammen scrunzen und sie würden beim Drucken nicht korrekt formatiert werden. In drei Abschnitten nehme ich an, du meinst Seitenumbrüche? –

+0

Ja. Aber wenn Sie so viele Informationen haben, was ist Ihr Einwand dagegen, einen "echten" Bericht mit einem Berichtsassistenten zu erstellen? Sobald Sie das getan haben, müssen Sie lediglich eine Schaltfläche zum Drucken des Formulars hinzufügen, wobei der vbcode, den der Assistent für die Schaltfläche verwendet, geringfügig geändert wird. – dsteele