Weten hoe toegang krijgen tot lange binaire gegevens uit een databasetabel kunt maken uw databasetoepassing dynamischer. Microsoft Office Access wordt vaak gebruikt om lokale databases kunt ontwerpen. Lange binaire gegevens wordt gebruikt voor het opslaan van afbeeldingsbestanden in een databasetabel. Visual Basic for Applications (VBA) kunt u de binaire gegevens te exporteren naar een bestand. VBA is een programmeertaal van computer gebruikt voor het automatiseren van routinetaken in Access en andere Office-toepassingen.
Open Microsoft Office Access; Selecteer het tabblad "Maken" en "Formulierontwerp" om een nieuw formulier te maken. Met de rechtermuisknop op het formulier als u wilt weergeven van het "eigenschappenvenster."
Klik op het tabblad "Gegevens". Typ in het veld "Bronobject," de naam van de tabel met de lange binaire gegevens. Selecteer "Formulier" onder "Selectietype." Klik op het tabblad "Gebeurtenis" en naast "Klik op" Selecteer "[Event Procedure]" om de Microsoft Visual Basic-venster te openen.
Typ het volgende onder "Form_Load" functie wilt uitpakken lange binaire gegevens uit de tabel naar een bestand:
imageToFile "C:\Images\exportedImage.jpg", [afbeelding]
Het pad bewerken als u wilt dat de afbeelding om te worden geëxporteerd naar een ander pad en de naam van een ander bestand. "[Afbeelding]" is het veld in uw tabel met de lange binaire gegevens.
Kopieer en plak de volgende functie in uw module:
Publieke functie imageToFile (strFile As String, ByRef veld As Object) As Long
Dim fileNumber As Integer Dim byteData() As Byte imageToFile = 0 fileNumber = FreeFile Open strFile For Binary Access Write As fileNumber byteData = Field Put #fileNumber, , byteData imageToFile = LOF(fileNumber)
End Function
Sluit het venster ' Microsoft Visual Basic ' en met de rechtermuisknop op "Form1." Selecteer "Formulierweergave" om de binaire gegevens exporteren en maak een imagebestand.