Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Fenstergröße ändern
zurück: PDF-Druck aus Formular heraus weiter: Detailbereich nicht anzeigen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Cashmoney
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2006, 13:34
Rufname:

Fenstergröße ändern - Fenstergröße ändern

Nach oben
       

Hallo Access Spezialisten,

ich habe da ein Problem mit meinem Datenbankfenster...

Folgende Funktion soll realisiert werden: Beim Klicken auf einen Button soll das Formularfenster nach unten erweitert werden, um weiter Details anzuzeigen (vgl Nero Express Button " Mehr").
Dazu habe ich ein Makro "Positionieren" ausgeführt, indem ich jeweils die Höhe des Formularfensters (nicht maximiert) ändere. Soweit so gut.

Nun möchte ich das Formular aber in maximierten Zustand verändern.
Habe den Befehl "movesize" gefunden, allerdings weiss ich nicht auf welches Objekt ich ihn anwenden muss damit er die Fenstergröße manipuliert Confused

Vielen Dank für eure Hilfe
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2006, 15:00
Rufname:
Wohnort: Berlin


AW: Fenstergröße ändern - AW: Fenstergröße ändern

Nach oben
       

Ich könnte mir vorstellen, dass Du Dein Formular am einfachsten erweitern kannst, wenn Du die Erweiterung in den Formularfuß legst. Diesen kannst Du dann einfach sichtbar oder unsichtbar machen.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Cashmoney
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2006, 16:35
Rufname:

AW: Fenstergröße ändern - AW: Fenstergröße ändern

Nach oben
       

Danke für die Antwort.

Das Problem ist jedoch nicht das sichtbar und unsichtbar machen der Daten- das habe ich über die visible-funktion gelöst. Ich möchte explizit die Fenstergröße ändern...
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2006, 16:57
Rufname:
Wohnort: Berlin

AW: Fenstergröße ändern - AW: Fenstergröße ändern

Nach oben
       

Wenn der Fußbereich dazu kommt, ändert sich doch automatisch die Höhe des Fensters, da man als Eigenschaft doch nur die Höhe der einzelnen Bereiche angeben kann, nicht die Gesamthöhe des Formulars. Wie Du die Höhe eines maximierten Fensters vergrößern willst, ist mir allerdings unklar. Auch mit Movesize kann die Größe eines Formularfensters nicht größer werden, als das Accessfenster.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Cashmoney
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Jul 2006, 13:12
Rufname:


AW: Fenstergröße ändern - AW: Fenstergröße ändern

Nach oben
       

Cashmoney am 11. Jul 2006 um 18:25 hat folgendes geschrieben:
Natürlich kann das maximierte Formular nicht Größer sein als das Accessfesnter, das ja den Rahmen vorgibt.

Um es nochmal ein wenig zu verdeutlichen:
Ich möchte das Accessfenster quasi meinem DB-Fenster anpassen, das das Formular enthält.
Bei der Ansicht ohne ausgefahren Detailansicht soll also das Accessfenster auf die Größe des Formularfensters schrumpfen und beim Einblenden der Details wieder wachsen. Die beiden " Größenzustände" sind im übrigen nicht dynamsich, sondern diese werden einmal fix angelegt.
Es soll sozusagen nicht der komplette Bildschrim durch den grauen Accesshintergrund gefüllt sein, so dass ich neben meinem DB-Tool auch noch andere Anwendungen auf dem Bildschirm sehen kann;-)

Habe mittlerweile die Lösung für mein Problem gefunden. Für alle dies interessiert habe ich den Quellcode angehängt.
Code:
Option Compare Database
Option Explicit

Declare Function apiGetActiveWindow Lib "user32" _
    Alias "GetActiveWindow" () As Long
Declare Function apiGetParent Lib "user32" _
    Alias "GetParent" (ByVal hwnd As Long) As Long
Declare Function apiMoveWindow Lib "user32" _
    Alias "MoveWindow" (ByVal hwnd As Long, ByVal x As Long, _
                        ByVal y As Long, ByVal nWidth As Long, _
                        ByVal nHeight As Long, ByVal bRepaint As Long) As Long
Declare Function GetDesktopWindow Lib "user32" () As Long

'Fenstergröße ändern
Function AccessMoveSize(iX As Integer, iY As Integer, iWidth As Integer, _
                        iHeight As Integer)
    apiMoveWindow GetAccesshWnd(), iX, iY, iWidth, iHeight, True
End Function
                   
Function GetAccesshWnd()
    Dim hwnd As Long
    Dim hWndAccess As Long
       
' Aktives Fenster steuern
    hwnd = apiGetActiveWindow()
    hWndAccess = hwnd
' oberstes Fenster ermitteln
    While hwnd <> 0
        hWndAccess = hwnd
        hwnd = apiGetParent(hwnd)
    Wend
    GetAccesshWnd = hWndAccess
End Function
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Verbindung zwischen FE und BE zentral ändern 2 Unwissend2 371 18. Nov 2007, 12:31
Gast Verbindung zwischen FE und BE zentral ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Wert per Abfrage ändern 3 Crunker 686 22. Okt 2007, 16:40
Pino Wert per Abfrage ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Kontrollkästchen die Farbe eines Feldes ändern 8 MarcoX 997 24. Sep 2007, 20:35
MarcoX Mit Kontrollkästchen die Farbe eines Feldes ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Id Wert nachträglich nochmals ändern 13 arcos00 1109 27. Jun 2007, 11:57
Nouba Id Wert nachträglich nochmals ändern
Keine neuen Beiträge Access Tabellen & Abfragen: MSysObjects ändern 4 fodt 4792 22. März 2007, 16:10
JörgG MSysObjects ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert ändern 0 derhoeppi 816 21. Nov 2006, 13:30
derhoeppi Autowert ändern
Keine neuen Beiträge Access Tabellen & Abfragen: View Datentyp ändern?! 0 realHumer 1431 17. Nov 2006, 10:16
realHumer View Datentyp ändern?!
Keine neuen Beiträge Access Tabellen & Abfragen: benutze Tabellen in Abfrage ändern? 15 MBarthel 1399 04. Aug 2006, 13:30
MBarthel benutze Tabellen in Abfrage ändern?
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikat-Abgleich in Kunden-DB; Bei Dublette: Status ändern 0 deadlink 1011 30. März 2006, 22:13
deadlink Duplikat-Abgleich in Kunden-DB; Bei Dublette: Status ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Daten über eine Schleife im gefilterten Formular ändern 1 Alwin 707 21. März 2006, 09:28
mapet Daten über eine Schleife im gefilterten Formular ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Mit einem Formular Kriterien ändern ? 1 MatthiasDD 703 13. Jan 2006, 12:28
jens05 Mit einem Formular Kriterien ändern ?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz ändern / aktualisieren 1 zwerg 819 05. Jan 2006, 10:35
stpimi Datensatz ändern / aktualisieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project