|
|
|
Необходим UPDATE!!!
|
|||
|---|---|---|---|
|
#18+
Всем привет. Столкнулся с проблемой: есть 2 связанные таблицы [1] и [2], в [1] есть поле [кол_во], куда надо записать кол-во записей [2], связанных с записями [1] [1] [2] Запись1 1 2 3 [1].[кол_во] =3 Запись2 1 2 [1].[кол_во] =2 Помогите с UPDATE. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:28:46 |
|
||
|
Необходим UPDATE!!!
|
|||
|---|---|---|---|
|
#18+
Вот пример из моей базы Если немножко переделать суммы на кол-во записей то будет работать Private Sub Form_AfterUpdate() Dim wsp As Workspace Set wsp = DBEngine.Workspaces(0) Dim us1 As String Dim us2 As String Dim nov As String Dim cnn As ADODB.Connection Dim rst1 As ADODB.Recordset Dim rst2 As ADODB.Recordset Dim VS As Integer 'nalichn = Form_frmKabala.txtNal.Value 'txtVsegoShum.Value = txtNal.Value + txtVsegoChek.Value Set cnn = CurrentProject.Connection Set rst1 = New ADODB.Recordset rst1.ActiveConnection = CurrentProject.Connection rst1.Properties("jet OLEDB:Inconsistent") = True rst1.CursorType = adOpenKeyset rst1.LockType = adLockOptimistic Set rst2 = New ADODB.Recordset rst2.ActiveConnection = CurrentProject.Connection rst2.Properties("jet OLEDB:Inconsistent") = True rst2.CursorType = adOpenKeyset rst2.LockType = adLockOptimistic us1 = ("SELECT * FROM tblKabala WHERE ZakazNom = """ & Form_frmKabala.txtZakazNom.Value & """ ") us2 = ("SELECT * FROM tblZakaz WHERE ZakazNom = """ & Form_frmKabala.txtZakazNom.Value & """") rst1.Open us1 rst2.Open us2 VS = 0 Do Until rst1.EOF nov = VS + rst1!VsegoShum VS = nov rst1.MoveNext Loop rst2!OplataVsego = VS rst2!Dolg = rst2!CenaZakaz - VS rst2.Update Set rst1 = Nothing Set rst2 = Nothing Form_frmZakaz.txtOplataVsego.Requery Form_frmZakaz.Requery End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:52:02 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1670709]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 424ms |

| 0 / 0 |
