Использование диалогового окна «Печать»
Диалоговое окно «Печать» позволяет пользователю указать метод вывода на печать. Пользователи могут указать диапазон печатаемых страниц, качество печати, количество копий и т. д. В этом диалоговом окне также отображается информация об установленных в данный момент принтерах и позволяет пользователю настроить или переустановить новый принтер по умолчанию.
Обратите внимание, что это диалоговое окно фактически не отправляет данные на принтер. Это позволяет пользователю указать, как печатать данные. Вам необходимо написать код для печати данных в выбранном формате.
Дополнительную информацию о печати данных см. в главе 12 «Работа с текстом и графикой». Во время выполнения, после того как пользователь сделает выбор в диалоговом окне «Печать», следующие свойства будут содержать информацию о параметрах пользователя.
Чтобы отобразить диалоговое окно «Печать»
1. Установите нужные настройки по умолчанию для диалогового окна, задав соответствующие свойства диалогового окна «Печать». Например, чтобы при отображении диалогового окна в поле «Количество копий» отображалось значение 2, установите для свойства Copies значение 2:
CommonDialog1.Copies=2
2. Используйте метод ShowPRinter, чтобы отобразить диалоговое окно «Печать».
Когда пользователь нажимает командную кнопку Command1, следующий код отображает диалоговое окно «Печать»:
PrivateSubCommand1_Click()
DimBeginPage, EndPage, NumCopies, Orientation.i
'Установите для параметра «Отмена» значение «Истина».
CommonDialog1.CancelError=Истина
Онеррорготоеррхандлер
'Отображение диалогового окна «Печать».
CommonDialog1.ShowPrinter
'Получить выбранное пользователем значение из диалогового окна.
BeginPage=CommonDialog1.FromPage
EndPage=CommonDialog1.ToPage
NumCopies=CommonDialog1.Copies
Ориентация=CommonDialog1.Ориентация
Фори=1toNumCopies
'Поместите сюда код для отправки данных на принтер.
Следующий
NxitSub
ЭррХандлер:
'Пользователь нажал кнопку «Отмена».
ВыходSub
EndSub
Обратите внимание: если для свойства PrinterDefault установлено значение True, вы можете печатать на объекте VisualBasicPrinter. Кроме того, если свойство PrinterDefault имеет значение True, все изменения, внесенные в разделе «Настройки» диалогового окна «Печать», изменят настройки принтера в настройках «Принтер» пользователя.
Используйте метод ShowHelp для отображения файлов справки.
Файлы справки можно отобразить с помощью метода ShowHelp элемента управления CommonDialog.
Чтобы отобразить файл справки с помощью метода ShowHelp
1. Задайте свойства HelpCommand и HelpFile.
2. Используйте метод ShowHelp для отображения указанного файла справки.
При нажатии командной кнопки «Command1» следующий код отображает указанный файл справки:
PrivateSubCommand1_Click()
'Установите для параметра «Отмена» значение «Истина».
CommonDialog1.CancelError=Истина
Онеррорготоеррхандлер
'Установим свойство HelpCommand
CommonDialog1.HelpCommand=cdlHelpForceFile
'Укажите файл справки.
CommonDialog1.HelpFile=c:/Windows/Cardfile.hlp
'Показать справочную систему Windows.
CommonDialog1.ShowHelp
ВыходSub
ЭррХандлер:
'Пользователь нажал кнопку «Отмена».
ВыходSub
EndSub
Дополнительные сведения о файле справки, в котором отображается элемент управления общего диалогового окна, см. в «Справочном руководстве по языку Visual Basic 6.0», «Свойство HelpCommand», «Свойство HelpFile» и «Метод ShowHelp».
Использование элемента управления данными
Встроенное управление данными реализует доступ к данным с помощью ядра базы данных Microsoft Jet — того же ядра базы данных, которое используется Microsoft Access. Эта технология предоставляет пользователям беспрепятственный доступ ко многим стандартным форматам баз данных и позволяет создавать приложения для распознавания данных без написания кода. Этот встроенный контроль данных лучше всего подходит для небольших (настольных) баз данных, таких как базы данных Access и ISAM.
Вы можете использовать этот встроенный элемент управления данными для создания приложений, которые отображают, редактируют и обновляют информацию из различных существующих баз данных. Эти базы данных включают Microsoft Access, Btrieve, dBASE, Microsoft FoxPro и Paradox. Вы также можете использовать этот элемент управления для доступа к Microsoft Excel, Lotus 1-2-3 и стандартным текстовым файлам ASCII точно так же, как и к реальной базе данных. Кроме того, элемент управления данными может также получать доступ и управлять удаленными базами данных Open Database Connectivity (ODBC), такими как Microsoft SQL Server и Oracle.
Обратите внимание, что и элемент управления Data, и элемент управления RemoteData включены в Visual Basic для обеспечения обратной совместимости. Однако из-за более широкой адаптируемости объектов данных ActiveX (ADO) рекомендуется использовать элемент управления ADOData для создания новых приложений баз данных. Подробности см. в разделе «Использование элемента управления ADOData».
Элементы управления Data, RemoteData и ADOData концептуально схожи: все три являются «элементами управления данными», которые соединяют источник данных с элементом управления, привязанным к данным. Все три также имеют одинаковый внешний вид — набор из четырех кнопок, которые позволяют пользователям переходить непосредственно к началу набора записей, к концу набора записей и прокручивать набор записей вперед или назад.
Создайте простое приложение базы данных, используя элемент управления данными.
Чтобы создать простое приложение базы данных с помощью элемента управления данными
1. Поместите элемент управления данными в форму. Элемент управления данными является внутренним элементом управления и поэтому всегда доступен.
2. Щелкните и выберите элемент управления «Данные» и нажмите клавишу F4, чтобы отобразить окно «Свойства».
3. В окне «Свойства» установите для свойства «Соединение» тип базы данных, которую вы хотите использовать.
4. В окне «Свойства» задайте для свойства DatabaseName имя файла или каталога базы данных, к которой вы хотите подключиться.
5. В окне «Свойства» задайте для свойства RecordSource имя таблицы базы данных, к которой вы хотите получить доступ.
6. Поместите в форму элемент управления «Текстовое поле».
7. Щелкните и выберите элемент управления TextBox и установите для свойства «Источник данных» элемент управления «Данные» в его окне «Свойства».
8. В окне Свойства задайте для свойства Поле данных имя поля в этой базе данных, которое вы хотите просмотреть или изменить.
9. Повторите шаги 6, 7 и 8 для каждого поля, к которому вы хотите получить доступ.
10. Нажмите клавишу F5, чтобы запустить это приложение.
Установите связанные с данными свойства элемента управления данными
Следующие свойства, связанные с данными, можно задать во время разработки. Этот список дает логический порядок установки этих свойств:
Обратите внимание, что технология баз данных — сложная наука, и следующие предложения не предназначены для использования в качестве правил.
1.RecordsetType — атрибут RecordsetType определяет, является ли набор записей таблицей, динамическим набором (динамическим набором) или снимком. Этот выбор влияет на то, какие свойства набора записей доступны. Например, наборы записей типа моментального снимка имеют больше ограничений, чем наборы записей динамического набора.
2.DefaultType — атрибут DefaultType указывает, используется ли рабочее пространство JET или рабочее пространство ODBCDirect.
3.DefaultCursorType — атрибут DefaultCursorType определяет положение курсора. Вы можете использовать драйвер ODBC для определения положения курсора или указать сервер или курсор ODBC. Свойство DefaultCursorType допустимо только при использовании рабочей области ODBCDirect.
4.Эксклюзивный — определяет, предназначены ли данные для однопользовательской или многопользовательской среды.
5.Параметры. Этот атрибут определяет характеристики набора записей. Например, в многопользовательской среде вы можете установить свойство Options, чтобы отключить изменения, внесенные другими.
6.BOFAction, EOFAction — эти два свойства определяют поведение этого элемента управления, когда он расположен в начале или конце курсора. Возможные варианты: остаться в начале или в конце, перейти к первой или последней записи или добавить новую запись (только в конце).
->