Records/Tabellen/Formulieren

Status
Niet open voor verdere reacties.

Robert971

Gebruiker
Lid geworden
6 jul 2012
Berichten
171
Hallo,

Ik wil graag vanuit formulier1 (gebaseerd op een tabel), een nieuw formulier2 (dialoogvenster) openen. Dit dmv het aanvinken van een checkbox in formulier1.
Dit gaat prima. Alleen als het record 1, 2 of 3 etc. wordt opgeslagen vanuit formulier1 dan wordt de gebruikersinvoer in formulier2 niet bij hetzelfde record opgeslagen.

Het zijn op dit moment velden vanuit 1 tabel die zijn verdeeld over 2 formulieren en als 1 record opgeslagen moeten worden.
Heb ook geprobeerd om de velden over 2 tabellen te verdelen en via relaties aan elkaar te koppelen, krijg het nog niet werkend.

Kort gezegd: Gebruikersinvoer in formulier1 en 2 moet als 1 item/record worden opgeslagen.

Iemand een idee hoe dit op te lossen? Belangrijk dat het 2 afzonderlijke gebruikersformulieren worden.

Bvd.
 
En waarom zou je daar 2 aparte formulieren voor gebruiken? Lijkt mij totaal onlogisch en in ieder geval uiterst onhandig. Een formulier open je met een bepaalde recordstatus. Als na het openen van dat formulier de onderliggende data verandert vanuit formulier 1, zit formulier 2 dus met een verouderde dataset. Stoppen met die constructie dus.
 
Het gaat erom dat de functionaliteit/velden van formulier2 apart en afhankelijk aan de gebruiker gepresenteerd dient te worden. Ook worden het anders teveel velden op 1 formulier (niet meer overzichtelijk). Het hoeft niet per sé op deze manier, maar het gaat er in ieder geval om dat bepaalde velden (een checklist) afhankelijk vanuit formulier1 moet worden ingevuld na aanvinken van een checkbox op formulier1. Weet je misschien een alternatief dit handig aan te pakken?

Procesgang nog een keer in het kort: Gebruiker vinkt bepaalde checkbox aan op formulier1 --> Dialoogvenster (oid) verschijnt waarbij checklist moet worden ingevuld door gebruiker --> checklist wordt opgeslagen (als gebruiker klikt op button opslaan in checklist) bij Record Formulier1 (zodat is terug te kijken welke keuzes zijn gemaakt voor de checklist bij een record van formulier1).
 
Je werkt op één record uit één tabel. Dan moet je daar één formulier voor gebruiken. Heb je teveel velden, of wil je bepaalde velden alleen laten zien als een bepaald veld een bepaalde waarde heeft, verplaats die velden dan naar een Tabcontrol object. Of zet alle velden op tabbladen. Een tabblad maak je dan zichtbaar als een veld de juiste waard heeft.
Voor een Recordset maakt het niet uit of een veld op een tabblad staat of op het formulier zelf. Je dataset blijft dus altijd kloppen.
 
Ja, dat is inderdaad mogelijk. Ga het via die weg doen.
Thanks voor de tips.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan