I started with the SQL Idee, but I had to give it up, due to the fact
that the MV-Table design is horrible and the programming too.
for example:
Artikel-Table has 426 Fields, the dictionary ~1000 Field-definitions
The above number of fields, and the large number of field defs is not
un-usual in those pick systems.
where ~200 are with wrong information and 20 Sub-MV fields.
The above certainly makes things quite difficult. I often see systems where
there is a LOT of additional fields (dict defs) that are not needed, or not
even in use, or as you say...just wrong!. And, worse is when controlling and
dependents fields are not set.
Dissipate this large dictionary problem, I would still actually map out the
tables defs. Even if controlling and dependent attributes are not set
correctly, you do need to at least create a table definition or "map" of the
current data structures. The fact that you know 426 fields exist out of 1000
dict defs does suggest you are/have been doing this already. This does not
mean you will use sql here, but you do need a "document" that shows you the
table data.
There is also the issue of where the data is to reside. If you are using
ms-access to edit and manipulate the data, but then storing it back on the
Universe machine..I not sure ms-access + Uni-Objects is the best approach
here. If you are just using ms-access as a reporting tool, then again, you
likely would be better off getting sql/odbc to work then using Uni-Objects.
Using Uni-Objects generally means that you will be using un-bound forms, or
writing lots of code to just grab data from the pick side and placing the
data into a table.
one of the FE is for Price-calculations for Internal-Orders. Here I
don't need the selling price, another (written afterwards) needs the
price, therefore I change the form to include this field and use the
same Form also in the first FE.
For the above...you simply set the visible property of the Selling price
text box..right? (ms-access, or just about any development environment will
not tolerate design table changes at runtime. So, for the above...I would
just set the visible property of the Selling Price text box. Even the SB+
system for pick does not use designs that change at runtime. This applies to
both systems.
Anyway...those mv systems can be a real handful. However, just take your
time...and eventually everything on those systems will make sense! MV
systems are very capable, but just very different to most people who have
not seen the mv model.
Good luck!