Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo!

Ich habe folgendes Problem.

Ich habe einen Bericht in dem 2 Gruppierungen vorkommen. Sieht ungefähr so aus:

1 Punkt 1

1.1 Punkt 1.1

1.2 Punkt 1.2

1.3 Punkt 1.3

2 Punkt 2

2.1 Punkt 2.1

2.2 Punkt 2.2

3 Punkt 3

.... usw.

Jetzt möchte ich gerne dass Access mit keinen Seitenumbruch zwischen den Überpunkten macht, wenn es auf mehrere Seiten geht...

nicht so:

1 Punkt 1

1.1 Punkt 1.1

1.2 Punkt 1.2

1.3 Punkt 1.3

2 Punkt 2

2.1 Punkt 2.1

-----Seitenumbruch----

2.2 Punkt 2.2

3 Punkt 3

.... usw.

SONDERN SO:

1 Punkt 1

1.1 Punkt 1.1

1.2 Punkt 1.2

1.3 Punkt 1.3

------Seitenumbruch----

2 Punkt 2

2.1 Punkt 2.1

2.2 Punkt 2.2

3 Punkt 3

.... usw.

Ist das irgendwie möglich ihm zu sagen, dass er nicht dazwischen die Seite trennen soll und falls sowas passiert, den Punkt auf die nächste Seite zu schreiben??

Gruß Sonic83

Geschrieben

Hi, Sonic83!

Ich habe da eine Lösung:

Du mußt die Datensätze mit Hilfe von zwei Abfragen 'trennen'!

Hier der SQL-Text:

aPunktHaupt

-----------

SELECT tPunkt.xPunkt, Mid$([xpunkt],1,1) AS xPunktPunkt

FROM tPunkt

WHERE (((Mid$([xPunkt],2,1))=" "));

aPunktUnter

-----------

SELECT tPunkt.xPunkt, Mid$([xpunkt],1,1) AS xPunktPunkt

FROM tPunkt

WHERE (((Mid$([xPunkt],2,1))="."));

Ich habe der Einfachheit halber nur das Feld 'xPunkt' in der Tabelle 'tPunkt' (NEIN, keine Schleichwerbung!)

Nach Deiner Notation ist das zweite Zeichen ein Leerzeichen, wenn es sich um einen Hauptpunkt handelt; ein Punkt, wenn es ein Unterpunkt ist.

Die beiden Abfragen filtern nach eben diesem Zeichen und stellen ein weiteres Feld mit der Hauptnummer zur Verfügung 'Mid$([xpunkt],1,1) AS xPunktPunkt'. Das brauchen wir gleich!

Dann wird ein Bericht (der spätere Unterbericht) auf der Abfrage 'aPunktUnter' erstellt und gespeichert (z.B. 'bPunktUnter'). Das Feld 'xPunkt steht im Detailbereich.

Ein weiterer Bericht beruht auf der Abfrage 'aPunktHaupt' und der Bericht 'bPunktUnter' wird als Unterbericht ebenfalls im Detailbereich eingefügt (so wie auch hier das Feld 'xPunkt'.

Die Verknüpfung der beiden Berichte erfolgt über das berechnete Feld xPunktPunkt.

AN ALLE: Benutzt nach Möglichkeit beim Verknüpfen die Option 'Meine eingenen definieren'. Ansonsten KANN ein kleines Durcheinander entstehen!

Auf beiden Seiten xPunktPunkt wählen.

Speichern (z.B. unter 'bPunktHaupt').

Fertig.

Meiner Erfahrung nach hält Access jetzt den Hauptpunkt mit den Unterpunkten zusammen. Sollte ein Seitenwechsel nötig sein, zieht der Hauptpunkt mit auf die nächste Seite. Erst wenn es mehr Unterpunkte gibt als auf einer Seite dargestellt werden können erfolgt ein Seiten wechsel mitten in den Unterpunkten. Dagegen ist kein Kraut gewachsen. Höchstens eine kleine Schriftart...

Geschrieben

Hi, Sonic!

Ich war etwas zu langsam...

Deine Lösung würde mich wahnsinnig interessieren!!

PS zu meiner Lösung:

Den unschönen Rahmen um den Unterbericht bekommt man weg:

Entwurf Hauptbericht, Eigenschaften Unterbericht, Rahmenart Transparent.

Das Beschriftungsfeld des Unterformulars kann gelöscht werden; es stört hier nur.

Geschrieben

Wenn man im Bericht auf den Kopfbereich der äußeren Gruppe, also auf die Hauptpunkte geht und mit der rechten Maustaste drauf klickt gibt es einen Punkt Sortieren und Gruppieren. Den auswählen. Dort gibt es dann einen Punkt Zusammenhalten. Den stellt man auf die Eigenschaft "Ganze Gruppe" bei der Hauptgruppe. Und schon fertig...

  • 4 Wochen später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...