ms-access


MS Access - Open database form from URL


I'm trying to open a form from an url. This ms access database will be hosted on a shared folder in an network, and the costumer has asked me if it's possible to open an database form (i'll have to pass an ID).
If this were in web environment i would do this without any problem, but honestly in ms access i have no idea how to do this.
Can someone help me?
Have a look at Register protocol and Registering an Application to a URL Protocol. They have a example registry file on how to register a protocol:
REGEDIT4
[HKEY_CLASSES_ROOT\foo]
#="URL:foo Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\foo\shell]
[HKEY_CLASSES_ROOT\foo\shell\open]
[HKEY_CLASSES_ROOT\foo\shell\open\command]
#="\"C:\\Program Files\\Application\\program.exe\" \"%1\""
You can change the last line to something like:
#="\"C:\\Program Files\\Office\\access.exe\" \"C:\\path\\to\\your\\db.mdb\" /cmd \"%1\""
If you URL is foo:241245, the following command is called:
"C:\Program Files\Office\access.exe" "C:\path\to\your\db.mdb" /cmd "241245"
In Access, the commandline arguments are returned by the Command function:
In the direct window:
?Command
241245
Open your Access database from the network location (i.e., with a UNC path, not from a drive letter, or locally).
Navigate so you can see the form listed in your database.
Drag the form to your desktop. A shortcut directly to the form will be created there.
I don't think this is a good idea, though. It's a substitute for a user interface in your Access application. Additionally, your description of the problem sounds like you're intending to have multiple people opening the same database file. This is a really bad practice -- best practice is for the database to be split (back end with data tables only on the server, and individual copy of the front end with forms/reports/etc. on each user's workstation), and more than one user should never be opening the same front end at the same time.
The database can be opened from a URL like any other file:
file://server/share/path/database.mdb
This won't work if the database has user-level security on it though. I've only ever done that by using a windows shortcut.
If you're not using user-level security and the URL works, you can set the desired form to open automatically on load by going to the Access Options screen and the Current Database tab, then selecting the desired form from the Display Form drop-down list.
Oops - I just noticed that you said you'd need to pass an ID. I don't know if that's possible using a URL.

Related Links

How to specify page width and length for printed (or html) report?
How to bind the contents of a combo box to the value of another
Access VBA: DLookUp function giving type mismatch error
Microsoft Access - If Null then
How do i reference the value of a control in a rowsource query?
How to query number of attachments from Attachment field in Microsoft Access?
Problem adding a row into a typed dataset
Efficient use of calculations in MS Access
Access VBA: Set record source of form on button click
Layout hierarchical issue in an Access report
Creating search query in MSACCESS
How do I automate a saved import in a macro in Access 2007?
How to save a structure to an Access database
Access VBA: New tables created in a loop causing error
MS Access Lookup Wizard columns showing ID instead of name
Using VBA to create a dynamic table in Access 2010

Categories

HOME
testing
wso2-am
isabelle
gremlin
raspberry-pi
webstorm
webpack-2
ezpublish
append
webrequest
add
amazon-cloudformation
iggrid
node-pdfkit
handsontable
mapserver
alignment
fortumo
excel-vba-mac
crystal-reports-2008
shared-hosting
viewport
jtextfield
swingx
nas
amazonsellercentral
sox
wkwebview
realex-payments-api
tibco-mdm
trading
numerical-methods
qhull
selectedindexchanged
fluentvalidation
lightswitch-2013
uisplitview
create-table
repo
accelerate-framework
y86
unspecified
hue
azure-ml
ruby-on-rails-3.1
sql-server-agent
pdf-reactor
modelmapper
angular2-meteor
scorm
avconv
network-flow
chain-builder
apache-fop
revapi
blogengine.net
rdfs
forever
tactic
font-size
knpmenubundle
capacity
webdriverjs
blacklist
query-performance
word-vba-mac
xcb
django-debug-toolbar
merge-conflict-resolution
actionbardrawertoggle
bluemix-app-scan
browser-link
tcpserver
ios8-today-widget
teamcity-8.0
python-green
clicktag
tablelayout
network-interface
applescript-objc
bitcoinj
bundles
ember-charts
mysqltuner
ms-project-server-2010
dir
easy-install
batterylevel
hungarian-algorithm
kyotocabinet
chuck
tridion-worldserver
objective-c-2.0
html-input
sudzc
kdbg
phonon
text-coloring

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App