?
Solved

Access 2013 - & Android Tablet Checklist

Posted on 2013-12-18
5
Medium Priority
?
645 Views
Last Modified: 2013-12-22
Using Qpdf Notes with an Android - Issue with Book Marks

I am trying to generate forms for use on my Samsung Android tablet for field inspection.

Currently I export access forms as PDFs (up to 700 pages long) that are customized for each inspection.

I use this code to bookmark the PDF:

    Set Rst = dbs.OpenRecordset(strsql)
    Set gApp = CreateObject("AcroExch.App")

    Set gPDDoc = CreateObject("AcroExch.PDDoc")
     If gPDDoc.Open(reportpath & ReportId & " " & rptnmlng & " " & RptMo & "-" & RptDay & "-" & Year(Now) & ".pdf") Then
         Set jso = gPDDoc.GetJSObject

         Set BMR = jso.bookmarkRoot
         
         ' if the cover/toc is included then we add this in and
         ' the integer makes sure the bookmarks are assigned right
         ' further down if the cover/toc are included.
         If blnIncludeCoverTOC Then
             BMR.createchild "Report Cover", "this.pageNum= 0", 0
             BMR.createchild "Table of Contents", "this.pageNum= 1", 1
             intWithCover = intWithCover + 1
         End If
         With Rst
             Do Until .EOF
                 varBMName = "this.pageNum= " & CStr(![pagestart])
                 x = ![pagestart]
                 varBM = ![CheckListIndexRecId] & " " & ![CheckListTitle]

                 BMR.createchild varBM, varBMName, x
                 .MoveNext
             Loop
             gPDDoc.Save PDSaveCopy, reportpath & ReportId & " " & rptnmlng & " " & RptMo & "-" & RptDay & "-" & Year(Now) & " BkMrkD.pdf"
            gPDDoc.Close
         End With
     End If
     
     Set gPDDoc = Nothing
     Rst.Close
     Set Rst = Nothing

When I contacted Qpdf notes help they told me that I need to create a “Normal” PDF Bookmark (I’m not sure what the difference is) or that I could export forms in FDF, XFDF, XDP, and XML, and then import them into Qpdf Notes to use in the field.

Does anybody have any experience with these issues or a better solution to have my Access database interact on an android tablet so can fill out data in the field and directly import to Access.
13067.000-01--All-in-One--Standa.pdf
0
Comment
Question by:rogerdjr
  • 3
  • 2
5 Comments
 
LVL 40

Expert Comment

by:PatHartman
ID: 39727425
If their software can work with XML, I would go that route.  Access has an export for XML so you probably need to build a query and use that in one of the Transfer.... options.  Probably TransferText.

To export from the GUI to see if the file will work, right-click on a table or query and choose the xml option.
0
 

Author Comment

by:rogerdjr
ID: 39727462
Thanks

That will take some figuring out - I'll let you know how it works out
0
 
LVL 40

Expert Comment

by:PatHartman
ID: 39727960
It's just one click to try it from the GUI.  Once you know if it works, you can write the one line of code to export it.
0
 

Author Comment

by:rogerdjr
ID: 39728220
Interesting

See the attached - xml that exported


This is how I export as a pdf - can you help with the command to export as an xml?

DoCmd.OutputTo acReport, rptnm, acFormatPDF, reportpath & ReportId & " " & rptnmlng & " " & RptMo & "-" & RptDay & "-" & Year(Now) & ".pdf", , , , acExportQualityScreen


The report is pretty complicated - see attachment from the 1st post, with sections, headers, etc.

Thanks
StandardCheckList-FieldWkgListRp.xml
0
 
LVL 40

Accepted Solution

by:
PatHartman earned 2000 total points
ID: 39728333
I found this:
Application.ExportXML acExportQuery, "qLKP_Gender_349", "C:\Data\Work\AOA\testxml2.xml"

Which seems to work.  You can export a variety of object types.  I only tried a query.  Intellisense will show you the options.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A Case Study of using the Windows API to provide RS232 communications capability in Access without the use of Active-X controls.
A quick solution showing how to control and open a POS Cash Register Drawer using VBA with MS Access.
In a recent question (https://www.experts-exchange.com/questions/28997919/Pagination-in-Adobe-Acrobat.html) here at Experts Exchange, a member asked how to add page numbers to a PDF file using Adobe Acrobat XI Pro. This short video Micro Tutorial sh…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question