Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: tismo am August 25, 2017, 22:21:38

Titel: Formulardesign aus Nordwind
Beitrag von: tismo am August 25, 2017, 22:21:38
Hallo nochmal,

hat jemand eine Ahnung wo die Hintergrunddesigndateien (Formularkopf) aus der Nordwind Beispieldatenbank (Access 2010) zu finden sind un ob ich diese in meinem Formular einbauen kann?
Titel: Re: Formulardesign aus Nordwind
Beitrag von: el_gomero am August 25, 2017, 22:32:23
Moinsen,

hab die Nordwind im A10 grad nicht vorrätig, da ich hier mit A03 unterwegs bin ... aber hast du mal einen Import des Forms probiert?
Titel: Re: Formulardesign aus Nordwind
Beitrag von: tismo am August 25, 2017, 22:42:20
Meines erachtens nicht möglich, aber dann habe ich auch nur ein neues Formular. Ich möchte in meinen vorhandenen Formulare das Design übernehmen.
Titel: Re: Formulardesign aus Nordwind
Beitrag von: el_gomero am August 25, 2017, 22:51:08
und wenn du das "umgekehrt" anstellst? Nordwind als Basis und die benötigten Objekte aus deiner db importierst?
Titel: Re: Formulardesign aus Nordwind
Beitrag von: tismo am August 25, 2017, 22:59:01
guter Ansatz, aber sehr aufwendig bei einer Datenbank mit mehreren Formularen. Die Datenbank ist schon lange fertig und soll nur einen neuen 'Anstrich' bekommen.
Titel: Re: Formulardesign aus Nordwind
Beitrag von: el_gomero am August 25, 2017, 23:00:21
wer schön sein will *bg*
Titel: Re: Formulardesign aus Nordwind
Beitrag von: tismo am August 25, 2017, 23:04:50
wäre aber trotzdem interessant zu wissen wo MS die Bilder versteckt hat.
Oder gibt es vielleicht so eine Art Generator ?  ???
Titel: Re: Formulardesign aus Nordwind
Beitrag von: el_gomero am August 25, 2017, 23:08:12
hab das noch nicht ergründet, aber werden wohl eingebettete Objekte sein ... die Nordwind war ja als Lernobjekt manchmal grenzwertig ....
Titel: Re: Formulardesign aus Nordwind
Beitrag von: DF6GL am August 26, 2017, 08:37:11
Hallo,


vielleicht hilft   Formularentwurf/Entwurf/Designs

Beispielhaft:   http://www.access-basics.de/index.php/Designs_fuer_Steuerelemente.html
Titel: Re: Formulardesign aus Nordwind
Beitrag von: PhilS am August 26, 2017, 19:03:16
Zitat von: tismo am August 25, 2017, 22:21:38...wo die Hintergrunddesigndateien (Formularkopf) aus der Nordwind Beispieldatenbank (Access 2010) zu finden sind?
Was genau meinst du überhaupt? Geht es dir darum die Bilder im Formularheader zu extrahieren?

Das ist relativ einfach. Du kannst sie einfach per VBA als Dateien speichern. Etwa mit einer solchen Funktion:
Public Sub SavePictureDataToBinaryFile(ByVal data As Variant, _
                                        ByVal fileName As String)

    Dim buffer() As Byte
    Dim fileNo As Integer
   
    If Not IsNull(data) Then
        fileNo = FreeFile
        buffer = data
        Open fileName For Binary Access Write As fileNo
        Put fileNo, , buffer
        Close fileNo
    End If

End Sub

Der Aufruf erfolgt dann z.B. so:
call SavePictureDataToBinaryFile(forms(0).Controls("Image281").Picturedata,"c:\temp\pic5.png")

Dies funktioniert so nur, wenn in den Datenbankoptionen eingestellt ist, dass die ursprünglichen Bildformate beibehalten werden. (Bei dem A2010 Nordwind Demo ist das der Fall.) Andernfalls musst du die ersten 8 Byte (EMR-Record) ignorieren und die Datei als EMF (Enhanced Metafile) speichern.