RE: Managing a Database using Word / IIS

From: Symbeont (Symbeont_at_discussions.microsoft.com)
Date: 08/17/04


Date: Tue, 17 Aug 2004 09:09:06 -0700

Aaron,

You have plenty of choices here, but you probably need to be a little more
specific concerning the data and the documents and what you're ultimtely
trying to achieve. If the client is simply trying to manage list type data,
then I'd be more inclined to recommend a small intranet Web app with simple
forms to manage the user entered data rather than Word. However, if the data
is less structured, and there "data" is more easliy managed via flowing text
documents, then you have several options:

Option 1 would be to use the new XML capabilities of Word where you design a
schema to associate the data fields within the Word doc that will map to the
database. You then attach the schema to the word document and essentially
place the schema fields in the doc where you want data inserted. Then you
would need to use XML parsing routines (XPath queries) to cycle through the
Word doc and insert the data. This option will require a little development
time though.

Option 2 would involve using the new SharePoint Services for Windows 2003 to
manage your documents and data. It's a free addition to the Windows Server
platform and offers some very production options for document management.
Also, this option could allow your client's users to use Document Workspaces
to work with documents on a shared Intranet site, all from within Word.

You actually may need to use a combination of both of these if you really
need the ability to insert data and then "mine" the changed data out of a
Word document.

Hope this helps.

Randy

"Aaron G" wrote:

> I have a fairly ambitious client who would like to offload the management of
> intranet content to other individuals in the organization. For the project
> to be successful, the data management must be as painless as possible.
> Accordingly, the ideal interface for data input is Microsoft Word, as most
> users are extremely comfortable working with it.
>
> I would like to be able to create word templates/forms which are dynamically
> populated with data from an database, then downloaded to the client PC. Once
> the data is updated, I would like the user to upload their files back to the
> server, which will in turn update its database and maintain an audit-trail of
> all changes.
>
> Can this be done? I'm assuming that if I install Office on the server, it
> would be feasible using the office API, but I would love to be able to do
> this without office on the server..
>
> any hints / suggestions would be HUGELY appreciated!
>
> Thanks,
>
> Aaron



Relevant Pages

  • Re: OLE Linking to Word
    ... The documents are in various server directories. ... If the Word doc changes content, I can go into Edit, ... > the database reflects the change. ...
    (microsoft.public.access.externaldata)
  • RE: Inconsistent Schema Versions
    ... on the existing server, to try to force it to upgrade to the same version. ... Microsoft MSDN Online Support Lead ... Subject: Inconsistent Schema Versions ... The schema version of the database ...
    (microsoft.public.sharepoint.portalserver.development)
  • Re: DB architecture
    ... The new database is replacing a legacy system ... > data) and the rest was moved periodically to an iseries IBM server. ... > we need to change the underlying schema). ... Normalization is no longer required, ...
    (microsoft.public.sqlserver.server)
  • Re: Need help on how to organize users and objects
    ... I could assign a custom database role to them though. ... In 2005, if a user creates an sp, which schema does it belong to? ... Security is a huge subject in SQL Server 2005, so I'd suggest you to spend ... the sysadmin; developers and viewers. ...
    (microsoft.public.sqlserver.security)
  • Re: Urgent:deny all users to access the database on another server
    ... multi-database server. ... Dbo must have similar rights within the database. ... > protect schema by using mdw but SQL Server not... ... >>> I deny all the permissions from public users but dbo has ...
    (microsoft.public.sqlserver.security)