26.12.2014 Views

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

11<br />

tdf2.FindFirst "Кто = 'Алексеев'"<br />

End Sub<br />

Sub ЗаписиDAO ()<br />

Set базаДанных = CurrentDb<br />

строкаSQL = "SELECT * FROM Таблица1 WHERE Фирма LIKE 'I*'"<br />

Set результатЗапроса = базаДанных.OpenRecordset (строкаSQL)<br />

результатЗапроса.MoveFirst<br />

MsgBox результатЗапроса.Fields (0) & " - " & результатЗапроса.Fields (2)<br />

где = "Фирма = 'Intel'"<br />

результатЗапроса.FindFirst где<br />

MsgBox результатЗапроса.Fields (0) & " - " & результатЗапроса.Fields (2)<br />

результатЗапроса.FindNext где<br />

MsgBox результатЗапроса.Fields (0) & " - " & результатЗапроса.Fields (2)<br />

результатЗапроса.MoveLast<br />

MsgBox результатЗапроса.RecordCount<br />

End Sub<br />

Sub ОбновлениеЗаписей ()<br />

Set rst = CurrentDb.OpenRecordset ("Таблица1")<br />

где = "Фирма = 'Intel'"<br />

DoCmd.RunSQL _<br />

"UPDATE Таблица1 SET Це<strong>на</strong> = 5 WHERE NТовара=2"<br />

DoCmd.RunSQL _<br />

"UPDATE Таблица1 SET Фирма = 'LG' WHERE " & где<br />

DoCmd.RunSQL _<br />

"UPDATE Таблица1 SET Фирма = 'Zilog' WHERE " & _<br />

"Фирма = 'LG'"<br />

rst.Close<br />

Set rst = Nothing<br />

End Sub<br />

Sub А<strong>на</strong>лизЗаписей ()<br />

Set db = CurrentDb<br />

Set rst = db.OpenRecordset ("Таблица1", dbOpenDynaset)<br />

где = "Фирма = 'Intel'"<br />

rst.MoveFirst<br />

rst.FindFirst где<br />

If rst.NoMatch = False Then MsgBox "Фирма есть в этой таблице"<br />

rst.FindNext где<br />

If rst.NoMatch Then MsgBox "Фирма только од<strong>на</strong>"<br />

rst.Close<br />

db.Close<br />

Set rst = Nothing<br />

Set db = Nothing<br />

End Sub<br />

Sub СписокБазыДанных ()<br />

Set текущаяБазаДанных = CurrentDb<br />

Set рабочаяОбласть = DBEngine.Workspaces(0)<br />

Set новаяБазаДанных = рабочаяОбласть.CreateDatabase _<br />

("Студенты.mdb", dbLangGeneral)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!