Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Правая кнопка,открытие формы в конкретном месте ...

12K
17 октября 2005 года
НиколайП
7 / / 12.10.2005
Подскажите,пожалуйсто,ответы на несколько вопросов:
1.как сделать на VB что бы DataGrid реагировала и выполняла конкретные действия при нажатии правой кнопки мыши.
2.можно ли сделать так что бы новая форма открывалась именно в том месте где находится курсор мыши.
3. как реализуется поиск в DataGrid
13K
17 октября 2005 года
tiko
15 / / 13.10.2005
Цитата:
Originally posted by НиколайП
Подскажите,пожалуйсто,ответы на несколько вопросов:
1.как сделать на VB что бы DataGrid реагировала и выполняла конкретные действия при нажатии правой кнопки мыши.
2.можно ли сделать так что бы новая форма открывалась именно в том месте где находится курсор мыши.
3. как реализуется поиск в DataGrid



1.
Private Sub DataGrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
'делать что то
End If
End Sub

13K
17 октября 2005 года
tiko
15 / / 13.10.2005
3.

С базами работает очень удобно и быстро SQL
Что тебе нужно сделать
1. Вставь новый Adodc1 в свою форму, назови его ADOSQL
2. Вставь в форму контроль DataGrid1 (если нет на панели поищи в Components
“Microsoft DataGrid control 6.0(OLEDB)”
3. DataGrid1 выбери в окне свойства DataSource ADOSQL
4. Открой закладку (через properties adodc) GENERAL <source of connection> задай свои параметры связи с базой
5. Потом закладка <RecordSuorce> выбери из списка Command Type <1-adCmbText>
6. Введи в окно Command Text (SQL)
select * from friend
7. Вставь в форму Кнопку Command1 и текстовое поле Text1
8. Введи этот код в событие кнопки клик
‘//////////////////////(((((((((((((((((((((((
With ADOSQL
.RecordSource = "select * from friend where name=’" & Text1.Text & "’"
.Refresh
End With
‘//////////////(((((((((((((((((
1. Запусти форму если в сетке DataGrid1 появятся твои данные то процесс пошел
2. Введи в поле Text имя для поиска и нажми Кнопку Command1
3. Если такое имя есть то сетка DataGrid1 покажет тебе данные связанные с этим именем

PS
Если твоё поле данных name при создании базы было тип был текстовым то все будет в порядке
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог