嗯,问题找到了,是我自己的设置问题,帮助文件说,每个窗体设置一个保存按钮和删除按钮,用于检测表格的改动和增删,我嫌弃太麻烦,每次操作以后还要点击一下按钮,就把代码修改到了一下项目全部代码afteredit代码如下,这样就可以实现实时更新同步了,目前在所有主表已经测试成功,不过关联表和副本表,行不通,窗体控件还没机会测试,不知道行不行,看来这个方法有点行不通。不过有点甜老师不知道你看有没有什么办法实现,
Dim r As Row = Tables("表A").Current 这句改成了: Dim r As Row = Tables("" & CurrentTable.name & "").Current
Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
r.Save()
'一定要在保存后合成信息,因为新增行的主键在保存后才生成
Dim msg As String = p & "" & CurrentTable.name & "" & "#" & r("_Identify")
For Each bd As QQBuddy In QQClient.Buddies
If bd.Online Then
QQClient.Send(bd.name, msg)
End If
Next