Re: Probably an easy question for an expert :)



1. Access is a realtional DBS (database management system).
2. Access was initally developed to allow managers (people with the office
programs on their machines to "access" disparate corporate data).
Therefore, it comes very strong in the find data, display data, report data
areas, Fair to Good (but not bulletproof) in data storage.

3. Keep in mind the only reality in Access is tables -- they are the only
place your data is stored, all else is illusion!

Access Objects:

Tables -- store data (they are not for data entry)
Relationships -- tie tables together using primary and foreign keys
Forms -- Display data, add data, edit data, and sometimes delete data
Queries -- Table like in that they select data to display in forms or
reports.
Reports -- Print out data or in preview mode can display data
Macros -- code like things that allow those of us that are not programmers
to do some really neat (dangerous) things.
Modules -- this is where the VBA code lives.

Did I mention tables are not for data entry?

Now to answer your questions.

1. For a non-programmer, not familar with relational databases, I would
start with Access then move up to SQL server, unless there is some driving
need for a large distributed application.

2. Your application sounds liks a simple inventory control problem and is
easy to implement in Access, there are even several examples posted about.

Ed Warren.


"Charlie Tame" <charlie@xxxxxxxxx> wrote in message
news:%23tbO9oyPFHA.2460@xxxxxxxxxxxxxxxxxxxxxxx
> Many years ago I used a product called DataEase (Sapphire Systems then) to
> write a Dos based system and found it intuitive and easy, but I do not
> like their Windows based system because, to me at least, it's too
> graphical and nowhere near so intuitive or versatile. For example you
> could easily link Tables (they called them forms because the intuitive
> part was form-table automation) so that for the example below no external
> programming was needed.
>
> I did a few things with it but for example with stock control...
>
> Product table was linked to suppliers table so I could have several
> suppliers for one product and choose one easily. Similarly items were
> booked out as a transaction (using a more or less ad hoc form) and so one
> booking could easily pull info from the stock table and do the necessary
> math. The advantage was that more or less anything could easily be done by
> transaction and thus a history was kept.
>
> I have never made a serious attempt with Access, I'm 20+ years older and
> programming is not my job but I'd like to make the job easier so my basic
> question is how would one go about doing something similar - for example
> would it be better to use single machine and just access, or would it be
> better to use SQL server (even on the same machine) or would SQL server
> and VB be the only viable answer?
>
> I think the power of DataEase came from the fact that any report could be
> used to modify the tables and so giving 50 items to customer A, adjusting
> stock and generating an order to supplier Z was very simple.
>
> I should add I guess that this will be essentially a single location /
> user system but the PC is part of a small business network and running an
> SQL should present no major problems.
>
> So if any experienced access users want to chip in with ideas I'd
> appreciate it, we do not have to be accountable so an expensive bespoke
> solution is neither desirable nor necessary.
>
> TIA
>
> Charlie
>


.



Relevant Pages

  • Re: RFC: Database Report Generator
    ... > not require a deep understanding of programming. ... of language to "link in" to allow transforming incoming data. ... "" if the output is to be HTML. ... > that the report becomes a script, rather than a datafile read by the ...
    (comp.os.linux.development.apps)
  • Re: On Error Resume Next
    ... > Resume Next is 'lazy' programming. ... >> about all reporting because all cleint reporting was done in Excel. ... >> client report that had been being run for about 6 months was calculating ... >> This is only my oppinion based on what I have learned and experienced ...
    (microsoft.public.excel.programming)
  • Re: Printing "3-up" records on a preprinted form
    ... It's fairly easy programming to et Access to calculate the height of each section: subtract double the margin + a spacer for each detail less one from the page height. ... We have _lots_ of reports which will need to use one of three variations on the footer event procedure ... I would prefer to be able to have a function or macro for each section count variation once in the database,, instead of once for each report. ... Print a page with 3 evenly spaced mailing slips ...
    (microsoft.public.access.reports)
  • Re: Dynamic Report
    ... report, then open the report in, what, IE, and cause it to be printed there? ... one of the steps necessary is to have it dynamically select a font size ... programming I provide to Word to perform the task. ... those templates to the sections of the text. ...
    (microsoft.public.access.reports)
  • How to Display simple XML file in CR?
    ... I uses Crystal Reports to display data from a local XML file. ... When I click on Create report, it prompts me for Database information, ...
    (microsoft.public.vb.crystal)