Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Буфер обмена




СВЯЗЬ С ДРУГИМИ ПРИЛОЖЕНИЯМИ WINDOWS

Dim SQLstr As String

Dim myqdf As QueryDef

Dim dbs As Database

Создание запросов

End Sub

DbsSales. Close

RstEmp. Close

Loop

RstEmp. MoveNext

End If

RstEmp. Update

RstEmp. Edit

Do Until rstEmp. EOF

RstEmp. MoveFirst

Dim rstEmp As RecordSet, fldTitle As Field

Dim dbsSales As Database

Dim wspCurrent As WorkSpace

Sub Change Title()

DbChar, dbByte, dbDouble, dbInteger, dbSingle, dbLong, dbText

Работа с полями объекта RecordSet

После извлечения записи можно обращаться к ее отдельным полям через коллекцию Fields объекта RecordSet по свойству Name (имя столбца в таблице) одним из следующих способов:

rstEmployers. Fields (“LastName”)

или

rstEmployers! LastName

или

rstEmployers. Fields (0) ' по индексу поля в коллеции Fields.

Типы данных объекта Field:

При работе с данными объекта Field используется его свойство Value ( которое является умолчательным). Например:

RstEmployers! LastName. Value=strName

Пример процедуры корректировки содержимого поля Title во всех записях набора Employes базы данных Nwind.mdb - замена строки “Ком. предст.” на строку “Ком. агент

Set wspCurrent=dbEngine. WorkSpace (0)

Set dbsSales=OpenDatabase (“Nwind.mdb”)

Set rstEmp=dbsSales. OpenRecordSet(“Employes”, dbOpenTable)

Set fldTitle=rstEmp. Fields (“Title”)

If fldTitle = “Ком. предст.” Then

fldTitle = “Ком. агент”

 

Для создания и сохранения запросов используется метод CreateQueryDef. Его синтаксис:

Set запрос = БД.CreateQueryDef ([имя] [, строка SQL])

Где: запрос - объектная переменная, в которой будет храниться ссылка на вновь создаваемый объект типа QueryDef;

БД - объектная переменная, хранящая ссылку на объект Database, в котором будет храниться создаваемый объект QueryDef;

имя - имя запроса;

строка SQL - выражение SQL.

Например:

SQLstr = “Select * From Products”

SQLstr = SQlstr & “Where price >1000 and price <2000”

SQLstr = SQLstr & “Order by ProductName”

Set myqdf = dbs. CreateQueryDef (“NewProducts”, SQLstr)

 

Visual Basic позволяет использовать многозадачность Windows, активизируя любое из заданных приложений, либо посылая напрямую команды активному приложению из проекта Visual Basic. Обмен информацией между приложениями Windows средствами Visual Basic осуществляется одним из трех способов:

1) использованием буфера обмена Clipboard;

2) с помощью технологии DDE - динамический обмен данных;

4) с помощью технологии OLE - связывание и встраивание объектов.

 

Буфер обмена позволяет обмениваться текстовыми и графическими данными между несколькими приложениями с помощью операций вырезки - вставки.

Методы объекта Clipboard

Метод Clear - очищает буфер обмена перед его использованием.

Синтаксис: Clipboard. Clear

Метод SetText - посылает текстовую информацию, содержащуюся в строковой переменной или строковом выражении, в буфер, уничтожая старую информацию.

Синтаксис: Clipboard. SetText StringData, Format

Где: StringData – строка;

Format – формат объекта Clipboard, определяемый соответствующей встроенной константой (vbCFLink – информация DDE; vbCFRTF - RichText Format; vbCFText - текстовый формат).

Например:

Text1.Text = InputBox (Msg) ' ввод информации пользователя в ’текстовое поле




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 483; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.