How to edit features in an access database while working in ArcGIS

C

CHRISTOS TSIOURTOS

The question is to make the two programs communicate dynamically since all
tables of ArcGIS are Access tables.The Access database was premanufacteured .
 
A

Albert D. Kallal

it is not clear what you mean by "features"

The approach here is that since you just talking about some data tables,
your would create a new mdb, and your code + forms + queries + reports _
etc. etc. etc. would be created in this new mdb file, and you link to those
data tables.

So, you, and your users can continue to use that other appcation while you
develop and work on your system. (I mean, are not those developers working
on the next great version of ArcGIS..but, you don't have to stop working
while they do that...do you???)>

So, simply use linked tables. the concept is called using a split database.
You not only need to split your databases, but understand the concept of a
split database. I explain this concept here:

http://www.members.shaw.ca/AlbertKallal/Articles/split/index.htm
 
A

aaron.kempf

I am not positive that I believe you that 'all tables of ArcGIS arre
Access Tables'

I beleive that they are SQL Server native tables.
I was trying to use MS Access to report on ArcGIS about 2 years ago
and the dude was like 'get this Access kid out of here'-- he had
absolutely no respect for MS Access.

And I swear to god that ArcGIS doesn't 'live in Access' it lives in
SQL and you've connected a MDB to SQL Server backend

Thanks

-Aaron
 
C

CHRISTOS TSIOURTOS

Hi, Thanks for the try,
I ll try to be more specific,
What i am trying to do is : While working on ArcGIS i want to edit (edit
feature classes, ...points , polygons) on an access database .This access
database is already made . I need a link to make possible the full functional
communication bettwen GIS and ACCESS .My problem is that i dont know how to
create THIS LINK.
 
A

aaron.kempf

a) make a dsn
b) right click in the tables container
c) choose LINK from the context menu (right-click menu)
d) select files of type = 'odbc'
e) choose your tables; proably all of them (except anything named view
for example)

hope that helps
 
A

Albert D. Kallal

CHRISTOS TSIOURTOS said:
Hi, Thanks for the try,
I ll try to be more specific,
What i am trying to do is : While working on ArcGIS i want to edit (edit
feature classes, ...points , polygons) on an access database .This access
database is already made . I need a link to make possible the full
functional
communication bettwen GIS and ACCESS .My problem is that i dont know how
to
create THIS LINK.

Well, since I don't know what ArcGIS is at all, and you trying to do
something from that program, I suspect you would have to ask them how to
create this link??? It not clear what kind of link you are creating, but do
you have some programming and development language you are using with
ArcGIS? What development environment des the ArcGIS provide? Does it have a
built in programming language? Does it support com objects (automation?).
Either ArcGIS supports odbc linked tabled to ms-access, or it supports
automation (com). The simple solution would be to ask those developers and
people at ArcGIS how you do this.

the way you modify and use data in a ms-access mdb file is either you
connect to the mdb data file and modify the data in the mdb file, or you
automate the ms-access application, and that application via automaton will
modify the data for you. If you are trying to modify ms-access from ArcGIS,
then you obviously using ArcGIS to do this. Just because an application uses
ms-access data does not mean the actual application is written in ms-access
(for example, the very popular commercial accounting package called Simply
Accounting actually uses the ms-access mdb file format..but, the actually
application is not written in ms-access -- this means you can open simply
accounting files with ms-access. However, you can NOT use Simply Accounting
to open any ms-access file you want).

So, the question is where, and from what development environment are you
creating a link to ms-access? (it not ms-access that creates this link, it
is the particular set of tools you are using to develop your application
with..and that set of application tools links TO ms-access, not the other
way around. So, depending on what features and how ArcGIS works is going
give you this answer.
 
J

JohannaÖhman

Hi!
I'm also working with an access database in ArcGIS (9.2), and I have i.e. a
polygon layer connected to the database by a code created in Access. So far
I've just had both programs open though and edited the GIS-layers in ArcGIS
and the access-data in access.

How did you solve problem?

/Johanna
--
_________________________
Johanna Öhman
Umeå University
Sweden


"CHRISTOS TSIOURTOS" skrev:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top