hallo foxy!
ich hab deine frage öfters durchgelesen, damit ich sie auch sicher richtig verstanden hab. wie sollen denn tabellen mit arrays funktionieren?
zb in einer ArtikelTabelle, in der du dir aussuchen kannst, ob die artikelnummer einmal zu einem tvgerät, dann wieder zu einem radio gehört, je nachdem welchen eintrag bei 'gerätebezeichnung' du auswählst?
ich finde deine idee gar nicht so praktisch

bleib lieber bei eindeutigen einträgen, sonst kommst irgendwann durcheinander *g*
klar kann man in ein datagrid eine DBComboBox einbauen. sie dient dazu, werte aus einer stringlist auszulesen und schreibt nur die nummer des eintrages in die tabelle.
zu: statt 100 mal 'mixnitz-bärnschützklamm' steht dort nur die indexnr, welche auf den namen zeigt. dadurch nimmt der platzbedarf von tables merklich ab.
mfg, stefan