Access SQL-SQL Server 2008(Êëèåíò ñåðâåð)
|
|
Ñðåäà, 25 Íîÿáðÿ 2015 ã. 05:28
+ â öèòàòíèê
Åñòü êîä êíîïêè íà ôîðìå äîáàâëÿùàÿ(êàê çàäóìûâàëîñü) Äàííûå â ñâÿçàííûå òàáëèöû, íî ïèøåò ìîë "run time-error 3027" Îáíîâëåíèå íåâîçìîæíî. Áàçà äàííûõ èëè îáúåêò äîñòóïíû òîëüêî äëÿ ÷òåíèÿ.
Private Sub Êíîïêà24_Click()
Dim dbs As Variant
Set dbs = CurrentDb
Dim dataPersonalAdd As Recordset
Set dataPersonalAdd = dbs.OpenRecordset("dbo_Ïðèíÿòûå ñîòðóäíèêè", dbOpenDynaset)
With dataPersonalAdd
.AddNew
![Òàáåëüíûé ¹] = Me![Òàáåëüíûé ¹]
![ÔÈÎ] = Me![ÔÈÎ]
![Äîëæíîñòü] = Me![Äîëæíîñòü]
![Äàòà ïðèåìà] = Me![Äàòà ïðèåìà]
![Îòäåë] = Me![Îòäåë]
.Update
End With
Dim rst As Recordset
Set rst = dbs.OpenRecordset("dbo_Ñîòðóäíèêè", dbOpenDynaset)
With rst
.AddNew
![Òàáåëüíûé ¹] = Me![Òàáåëüíûé ¹]
![ÔÈÎ] = Me![ÔÈÎ]
![Äîëæíîñòü] = Me![Äîëæíîñòü]
![Äàòà ïðèåìà] = Me![Äàòà ïðèåìà]
![Îòäåë] = Me![Îòäåë]
' .Update
End With
Set rst = dbs.OpenRecordset("dbo_Ñîòðóäíèêè ÄÎÏÎËÍÈÒÅËÜÍÎ", dbOpenDynaset)
With rst
.AddNew
![Òàáåëüíûé ¹] = Me![Òàáåëüíûé ¹]
'.Update
End With
dbs.Close
End Sub
| Ìîäåðàòîð: Òåìà ïåðåíåñåíà èç ôîðóìà "Microsoft SQL Server". |
http://www.sql.ru/forum/1187046/access-sql-sql-server-2008-klient-server
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-