Discussion:
Formular verschieben
(zu alt für eine Antwort)
Frank Salm
2004-12-23 08:36:46 UTC
Permalink
Hallo,

ich möchte ein Access-Formular in die rechte obere Ecke des
Client-Bereiches von Access verschieben (unabhängig von der
Auflösung). Verschieben kann man das Formular mit der Move
Methode.
Mein Problem ist die genaue Position zu bestimmen.
dazu benötige ich:
Größe des ClientBereichs von Access
Größe meines Formular

Woher bekomm ich diese Werte?

Danke!
Frank
Frank Salm
2004-12-23 09:02:23 UTC
Permalink
Sorry:

wieder vergessen: ich benutze Access 2002 (XP)

Noch eine Frage:
Ist es möglich in Berichten bei jedem Gruppenwechsel mit
der Seitennummerierung neu zu beginnen? (Vor dem
Gruppenwechsle wird ein Seitenwechsel gemacht)

Danke
Frank
Jens Schilling
2004-12-23 09:19:18 UTC
Permalink
Hallo, Frank
Post by Frank Salm
Ist es möglich in Berichten bei jedem Gruppenwechsel mit
der Seitennummerierung neu zu beginnen? (Vor dem
Gruppenwechsle wird ein Seitenwechsel gemacht)
Dazu wirst Du bei Olaf Rabbachin fündig (http://www.resources.intuidev.com )
gleich der erste Eintrag in der Tabelle.
HTH
Gruß
Jens
Frank Salm
2004-12-23 12:05:56 UTC
Permalink
Hallo,
Post by Jens Schilling
Dazu wirst Du bei Olaf Rabbachin fündig
(http://www.resources.intuidev.com )
Post by Jens Schilling
gleich der erste Eintrag in der Tabelle.
Super! Danke!

Ich hab aber nochmals eine Frage:
Ich hab mal nachgesehen wie das ganze funktioniert (in der
Beispiel-DB)
Der Trick ist im Format Ereignis des Seitenfußes die
Gruppenseitenzahl zu berechnen.
Dabei ist mir aufgefallen, dass in der Beispiel-DB erst
alle Seiten formatiert werden und danach erst angezeigt.
d.h.: Diese Format-Ereignis tritt bevor der Bericht
angezeit wird 5 mal auf wobei die Pages Eigenschaft des
Berichtes immer 0 ist.
Danach tritt das Ereignis immer auf wenn eine Seite
angezeigt wird, wobei dann die Pages-Eigenschaft des
Berichtes die Anzahl der Seiten enthält (5).
Ich habe versucht bei meinen Bericht das selbe Verhalten zu
erzeugen: ohne Erfolg bei mir tritt immer nur das Ereignis
auf wenn eine Seite angezeigt wird und dabei ist die pages
Eigenschaft immer 0.

In der Beispiel-DB funktioniert das ganze auch wenn man im
Code-Bereicht des Berichtes alles löscht und diese Sub
einfügt.:

Private Sub PageFooterSection_Format(Cancel As Integer,
FormatCount As Integer)
Debug.Print Me.Pages
End Sub

Wie erreiche ich, dass mein Bereicht vor dem Anzeigen
ebenfalls komplett formatiert wird?

Frank
Jens Schilling
2004-12-23 09:08:41 UTC
Permalink
Guten Morgen, Frank
Post by Frank Salm
ich möchte ein Access-Formular in die rechte obere Ecke des
Client-Bereiches von Access verschieben (unabhängig von der
Auflösung). Verschieben kann man das Formular mit der Move
Methode.
Mein Problem ist die genaue Position zu bestimmen.
Größe des ClientBereichs von Access
Größe meines Formular
Woher bekomm ich diese Werte?
Schau Dir einmal das Beispiel bei R. Kraasch an (
http://www.kraasch.de/beispiele.htm ), ich meine die FormScreenPos macht,
was Du möchtest.
HTH
Gruß
Jens
Frank Salm
2004-12-23 09:22:26 UTC
Permalink
Hallo,
Post by Jens Schilling
Schau Dir einmal das Beispiel bei R. Kraasch an (
http://www.kraasch.de/beispiele.htm ), ich meine die
FormScreenPos macht, was Du möchtest.
Danke erstmal!
Das ist eine Lösung über API. Gibt es eine Lösung ohne API?

mfG Frank
Michael Zimmermann
2004-12-23 10:47:00 UTC
Permalink
Hallo!
Post by Frank Salm
Das ist eine Lösung über API. Gibt es eine Lösung ohne
API?
Ist API zu professionell? :-)

SCNR
Michael
Frank Salm
2004-12-23 11:52:36 UTC
Permalink
Post by Michael Zimmermann
Ist API zu professionell? :-)
;-)

nö!!!

es ist nur so, dass das Projekt später von einen (na sagen
wir mal))Programmieranfänger betreut werden soll. Und der
ist mit API hoffnungslos überfordert.

Ich benutze API in meinen VB-Programmen sehr häufig.
Mach gerade mal einen kleinen Ausflug in die Accesswelt
um mal "schnell" ein "kleines" Projekt welches am 1.1.
Einsatzfähig sein soll zu programmieren.
Es ist eben ehre eine (aufgezwungene) "Gefälligkeit" und
wird später nicht von mir betreut!

Frank
Jens Schilling
2004-12-23 12:34:56 UTC
Permalink
Hallo, Frank
Post by Frank Salm
Post by Michael Zimmermann
Ist API zu professionell? :-)
;-)
nö!!!
es ist nur so, dass das Projekt später von einen (na sagen
wir mal))Programmieranfänger betreut werden soll. Und der
ist mit API hoffnungslos überfordert.
Dann schau Dir doch 'mal als Alternative dies an:
http://www.mvps.org/access/forms/frm0042.htm

Ist zwar immer noch API, aber vielleicht einfacher ...
HTH
Gruß
Jens

Frank Hügel
2004-12-23 09:15:25 UTC
Permalink
"Frank Salm" <***@nospam.web.de> schrieb im Newsbeitrag news:225b01c4e8ca$89cc9360$***@phx.gbl...
Hallo,

ich möchte ein Access-Formular in die rechte obere Ecke des
Client-Bereiches von Access verschieben (unabhängig von der
Auflösung). Verschieben kann man das Formular mit der Move
Methode.
Mein Problem ist die genaue Position zu bestimmen.
dazu benötige ich:
Größe des ClientBereichs von Access
Größe meines Formular

Woher bekomm ich diese Werte?
Salü Frank,
schau dir doch mal an :
http://www.lebans.com/openform.htm

Grüße und schöne Weihnachten
Frank
Lesen Sie weiter auf narkive:
Loading...