Andu, sei proprio forte...
![Felice :D](http://www.gambas-it.org/smf/Smileys/gambasit-emoticons/cheesy.gif)
Ma che db usi? Immagino SQLite...
Ad ogni modo, se vuoi gestire la cosa tramite programma, ok, altrimenti esistono anche i trigger (non ricordo però se SQLite le gestisce...
![Indeciso :-\](http://www.gambas-it.org/smf/Smileys/gambasit-emoticons/undecided.gif)
).
L'uso di codice, come pure indicato da milio, semplifica molto la vita, oltre al fatto che occupano meno spazio di una stringa, e ha meno problemi di decodifica caratteri.
A parte questo, il link tra le due tabelle può essere qualsiasi cosa, e a livello di codice puoi usare una proprietà ad-hoc per le due form (padre e figlia).