Itse määriteltävät kentät -toiminto käyttää seuraavia tauluja:
Taulu |
Selite |
user_forms |
Itse määriteltävien kenttien ikkunan koko ohjelmakohtaisesti |
control_types |
Kontrollien tyypit (1=textbox, 2=combobox, 3=dtpicker, 4=checkbox, 5=label) |
user_form_controls |
Ikkunan kontrollit ja niiden sijainti |
control_data |
Varsinaiset tiedot, jotka käyttäjä syöttää |
combobox_data |
Listan eri arvot |
Kaikki ohjelmat käyttävät siis samoja tauluja. Tieto eritellään ohjelmakohtaisesti user_forms.application_id arvolla.
Arvot ovat:
Application_id |
Selite |
1 |
Asiakasrekisteri |
2 |
Nimikerekisteri |
3 |
Henkilörekisteri |
4 |
Laskutus |
5 |
Ostoreskontra |
6 |
Kohderyhmät |
7 |
Tarjouslaskenta |
8 |
Myyntitilaukset |
9 |
Ostotilaukset |
10 |
Kassa |
11 |
Palkanlaskenta |
12 |
Tuotanto |
13 |
Kirjanpito |
15 |
Projektinhallinta |
16 |
Huoltotyöt |
17 |
Matkalasku |
18 |
Asiakkaan sopimukset |
21 |
Poikkeamat (reklamaatiot) |
Taulurakenteen käyttö onnistuu raporteilla parhaiten näkymän avulla. Nimikerekisterin itse määriteltävät tiedot saat näkymällä v_userdata_product.
Linkitä tuotteen tiedot näkymään products.product_id=v_userdata_product.data_id -kentän avulla.
Päättele raportilla control_id -kentän avulla, mikä tietue vastaa mitäkin kenttää. Tee ensin vaikka testituote, tallenna sille itse määriteltäviä tietoja ja katso arvot näkymästä.