Complete one-click image solution for Microsoft Access

Best user experience

  • easy for your database users
  • acquire from cameras and scanners
  • full-screen image view

All tasks solved

  • no database bloat
  • automatic downsample
  • external image storage

Totally compatible

  • Microsoft Access 97, 2000, XP, 2003, 2007, 2010, 2013, 2016
  • Microsoft Access Runtime
  • 32-bit and 64-bit
  • Microsoft SQL Server and MySQL
  • Delphi, Visual Basic, VB.NET, C#, C++

Download AccessImagine ActiveX


Easy experience

Who are regular database users? Accounters, office girls, store workers and so on. Most things are too complicated – image extensions, dimensions, size limits sound nonsence for them.

AccessImagine accepts images in all known ways: browse the file dialog, drag-n-drop, paste from clipboard, acquire from scanner or camera – and get cropped right on form. Undo button makes users more brave. All is done in one click on cool floating icons. Pictures may be shown full-screen or 1:1 with panning tool.

On the backstages all images are automatically resampled and converted to JPEG format to save database space.

Easy development

You don’t need to read manuals, write a code or struggle problems. Just place AccessImagine ActiveX object on form and bind it to image field. Thats all, its up and working. You may change few options in design mode. 90% usage cases are so easy.

The one thing you should know. If you need any advanced imaging functionality one day, it is already implemented for you, just take a look at tiny documentation.

Easy power

AccessImagine is the most powerfull picture control around. So, what’s under the hood? Briefly, AccessImagine supports:

  • old OLE data
  • MS SQL and MySQL Servers
  • .NET languages
  • HTTP (web) images
  • external image storage
  • continuous forms
  • VBA manipulations
Complete feature list: browse and load, drag-n-drop, paste from clipboard, aquire from scanner or web-cam images right to database, in-place cropping tool, undo, old OLE data support, display HTTP (web) images, JPEG, BMP, GIF and PNG  file formats support, store images in JPEG format to save space, external image storage with automatic maintaince, anti-aliased image display, automatic resampling, continuous forms solution, on-click full-screen image display fitted to screen or with panning tool, opens image on-click in editing application, 90 degrees image rotating, VBA scripting image manipulations, SQL Servers and .NET languages support, x64.

60 Responses to “”

  1. taste of the wild dog food says:

    well i just downloaded this component, the features are quite interesting, anyways i liked it!!

  2. FARHAN says:

    this software excellent.Can direct capture from camera NIKON D7000.

  3. David Robinson says:

    FAnatastic product!

  4. Maram says:

    I have Installed the software it is very beautiful.

  5. Mike H says:

    I could really use this for an application i’m working on!

  6. John says:

    i am having a problem with using this in report mode, i make the active x box bigger and the image just goes away, i make the box pretty small and i can see my image fine any suggestions?

  7. itchibahn says:

    I like it, but I need to save in PDF format. I didn’t see in your documentation about PDF. Possible in the future?

  8. Anonymous says:

    Accounters, office girls, store workers… really? How about hiring a real writer.

  9. Rauleigh says:

    Use of the control is great. Got it working well but would it be possible to add support for more graphic file formats? e.g. TIFF and PNG.

  10. Burt says:

    Wow, I can’t believe how simple this is to use! I’ve been using MS access since 1.0! This is great, works on 2007 & 2010! Thank you, thank you, thank you!

  11. Alan Whitley says:

    I was thinking of purchasing your product but I really need to be able to link photos not embed them, I can’t figure out how your program does it, I see it mention the StoragePath property but I can’t find it. I have a bloated database because the photos are imbedded, I’ve removed the photos but not the data now I want to link the photos back into the database using your product, How can I do that?

  12. Alex says:

    I’m using the free version and unable to print a report that I have placed an AccessImagine Picture control bound to an OLE Object field containing jpeg images. The pics display fine on screen, but whenever I go to print, Access crashes. I’m able to print other reports & tables in the same Access database that don’t contain images just fine. I’m running Windows 7 64-bit, and the pics are coming from an external SQL Server database through an ODBC connection. Is this a limitation of the free version, or a bug?

  13. Thomas says:

    Hello. First of all, thank you for this, its exactly what I needed. One question… I set it up with StoragePath to save the images to a directory… but in the tables they are only named “scan.jpg, scan1.jpg”, etc. What can I change to have the cells display the entire filepath, i.e. C:\Folder\scan1.jpg ? Another program depends on the full path to work. Thanks in advance.

  14. ed whittaker says:

    when I create an auto install to install my program on another computer what file do I need to include? It seems if I put in the AccessImagine162.exe it makes the install go through all the hoops and information not really needed. Can I just install the *.ocx and if so do I need to place it in a particular folder or do I have to actually install the *.exe? Is there a way, if I do that the installer can bypass all the information, etc that comes up when the *.exe is run?

  15. James says:

    Really amazing, so simple, so easy, yet so terrific. It really hits the spot!

  16. hussain says:

    I’ve purchased AccessImagine ActiveX control
    I want send the activation code
    Annexed you purchase a document image
    As kindly send a link AccessImagine ActiveX control Download the latest version

  17. Marty says:

    I’m very interested in the product and have download and installed it (have not registered it as yet). My requirement is to display in both forms and reports pictures located on a web server. I’ve read through most of questions and replies, but am still a bit lost. I looks like there is a load function which is supposed to handle URLs, however I con’t seem to find any documentation or examples on how to go about using it. Would you point me to something that will explain how to do it?

    Thank you,

    • Max D says:

      The easiest way is to bind AccessImagine to the field that holds the URL.

      • Marty says:

        So far that has not worked for me. I’ve set the AccessImaginePicture Control Source property to a text box containing the URL. I’ve tried it with the text box defined as a simple text field and as a Hyperlink. In neither case was the photo displayed in the form. Of course as a hyperlink I was able to click on text control and bring up the photo in my browser.

        Also I had tried the binding approach before posting my first comment. More guidance required, thank you,

        • Max D says:

          Nope, you need to bind AccessImagine to database table field, not form textbox.

          Also you can use VBA command to load picture, like

          Pic.LoadFile “”

          • Marty says:


            Thanks that sort of helps. I’m guessing when you say bind, you are referring to setting the table field data type to AccessImaage. As I’m not seeing it in the list I’ma assuming I need to register to do that.

            Am I on the right track?

        • Max D says:

          AccessImagine is fully functional without license.

          “Bind” here means: that you have text field in your database that holds URL. Put AccessImagine object on form and select that field as its Control Source.

          Take a look at Slide 4 here –

  18. samin says:

    i have one sql table which contains thoushands of images. i want to display that image when we i enter product id no. Product table contain the imagenumber.
    when i open the SQL table in access the column is “long Binary Data” so how to convert “Long Binary data” to “Bitmap”


  19. vino says:

    i am using the unregistered access imagine activex for our college.How long the activex works? Is there any other provision to use the activex without registering in schools and colleges?

  20. Martin Fischbein says:

    I am very interested in this tool. How can I purchase? Most of the links on this web site seem to be bad?

  21. dave d says:

    Hello, I am creating a Microsoft Access 2010 database where we need to scan documents using Canon-DR 3010c scanner and save them in a folder. I downloaded and saved Accessimagine.ocx. Do you have a code that explains how I can control the scanner using a button on a form to start scanning and save them ?

  22. Plurabelle Books says:

    I am exploring the possibility to implement the activeX for Access 97. Have any of your users been able to get it to work on ’97? Is there a VBA workaround to connect it with a control?
    Thanks for your help

  23. Yulius says:

    This is a great control and makes my life much easier.
    I have tried the camera functionality and it works. It can save the picture to OLE. However, when I try to use storage path, It shows error Cannot create file “[my path]\[strange file name]”. The filename, directory name, or volume label syntax is incorrect
    Can you please help me?

    • Max D says:

      It writes literally this text? – [my path]\[strange file name]

      If no, please give me the exact one )

      • Yulius says:

        The exact error: Cannot create file “C:\JJ GYM\Foto KTP\[Square][Square][Square][Square][Square]A[Square]AA”. The filename, directory name, or volume label syntax is incorrect” –> [Square] means litarally square there

        • Max D says:

          Maybe your StoragePath directory contains some non-english characters? That may cause the problems.

          • Yulius says:

            No, my Storage Path is C:\JJ GYM\Foto KTP
            What I notice is: The first time I take picture using webcam to one record, it works without error. The picture is saved in the folder named scan.jpg
            But in the second time I take picture, it always shows error

          • Max D says:

            If there is some text in bound field, AccessImagine uses it as filename. Maybe you have something in filename field that makes AccessImagine to use that strange filename with squares?

            By the way, you can bind AccessImagine to record id field – it will name images as record ids this way.

          • Yulius says:

            Yes, you are right! Problem solved
            Thanks a lot

  24. Ato says:

    Hi, I just tried your product today and i think it’s great, good work! Kindly Help me to resolve this.(1)I cant see the pictures on the report i created from a query. (2) where is the location of the captured pictures. I wish to read from you soon. thnaks

Leave a Reply

You must be logged in to post a comment.