我需要表1和表2中的联接表,并且能够对其进行更新,所以这是我的SQL:
select
table1.ackode, tabble1.ket,
table1.debet, table1.kredit,
(select table2.ket from table2
where table2.kode = table1.ackode
and table2.ptlokasi = table1.ptlokasi) as x
from table1;
这导致了这样的dbgrid:
现在,每当我单击ackode列时,它都会打开另一个表单,我可以从中选择数据。我希望根据我在新表格中选择的数据值更改ACKODE和X列。但是,由于无法写入X列,因此引发了错误。 有什么办法使之成为可能吗?我已经将X列的readonly属性设置为false,但是没有这种运气。 谢谢。