Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Jedným z prístupov je previesť obrázok odtlačku prsta na binárny dátový typ a uložiť ho do poľa. Dá sa to urobiť pomocou funkcie ImageToBlob() v Access VBA. Nasledujúci kód ukazuje príklad, ako previesť obrázok odtlačku prsta na typ binárnych údajov a uložiť ho do poľa:
```
Stlmiť obrazové údaje ako variant
Otvorte súbor s obrázkom a skonvertujte ho na pole Variant.
imageData =Image.LoadPicture("C:\Fingerprint.jpg")
' Preveďte pole Variant na binárny dátový typ.
imageData =ImageToBlob(imageData)
' Aktualizujte záznam databázy binárnym typom údajov.
Aktualizovať záznamy
SET FieldName =imageData
WHERE RecordID =1;
```
Ďalším prístupom je uložiť obrázok odtlačku prsta ako prílohu k záznamu. Dá sa to urobiť pomocou kolekcie Attachments objektu Recordset. Nasledujúci kód ukazuje príklad, ako pripojiť obrázok odtlačku prsta k záznamu:
```
Dim db Ako DAO.Databáza
Dim rs Ako DAO.Recordset
Dim attachment As DAO.Attachment
' Otvorte databázu.
Nastaviť db =OpenDatabase("C:\FingerprintDatabase.accdb")
' Získajte sadu záznamov.
Set rs =db.OpenRecordset("TableName")
' Vytvorte novú prílohu a pridajte ju do sady záznamov.
Nastaviť prílohu =rs.CreateAttachment
attachment.FileName ="C:\Fingerprint.jpg"
attachment.Type =dbAttachBinary
' Aktualizujte záznam.
rs.Update
```