связывание обьектов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Evgueni
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 13.06.2003 (Пт) 3:59

связывание обьектов

Сообщение Evgueni » 13.06.2003 (Пт) 4:06

День добрый уважаемые !
Позвольте несколько чайниковских вопросов:
Первое, как связать текстовое поле с определенным значением, для примера создаем элемент выбора, и его значение отображаем в текстовом поле:
VB.ComboBox Combo1
И далее по клику :
Private Sub Combo1_Click()
Label1.Caption = Combo1.Text
End Sub
Но мне кажется проще связать Label1.Caption с Combo1.Text…
Как это делается при создании датабазы, добавляем элемент Data data1 и
Text1.DataSource = “Data1”
Text1.DataField= “Field”
Теперь же при создании обьектов самостоятельно:
Dim db As Database
Dim rs As Recordset
Открываем датабазу и рекордсет, и можно при событии отображать содержание полей через
Text1.Text = rs(“Field”)
А связать текстовое поле с записью никак....
Text1.DataSource ="rs"
Text1.DataField = "Field"
не делает ровным счетом ничего....

Если это через DDE (хотя насколько я помню онный метод для связи между программами) то будьте ласка.. “можно с примерами” (С) потому как описания работы с object.LinkTopic и object.LinkItem в 5 версии практически нет, вернее есть для связывания текстового поля с ячейкой эксела... а связать поле с существующим обьектом в той же форме.... никак...
И еще... в хелпе есть упоминание что обьект ProgressBar1 весьма удобен во время выполнения поиска в датабазе... но что то нет ничего как его связать с этой командой... есть ProgressBar1.Value и что с ним... каким образом его увеличивать при создании того же рекордсета ?

oleg kalandarash
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 20.06.2003 (Пт) 14:18

Сообщение oleg kalandarash » 24.06.2003 (Вт) 15:58

Смотри свой E-Mail :arrow:

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 25.06.2003 (Ср) 8:51

oleg kalandarash писал(а):Смотри свой E-Mail :arrow:

Ответы этого (не будем показывать пальцем) товарища наводят на определенные размышления.....
Или он добросовестно написал весь требуемый код и отослал, или отослал, но не то.......... :roll: :?:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

SergeySV
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 124
Зарегистрирован: 17.04.2003 (Чт) 14:39
Откуда: Россия, Москва

Сообщение SergeySV » 25.06.2003 (Ср) 16:29

FAKK2 писал(а):
oleg kalandarash писал(а):Смотри свой E-Mail :arrow:

Ответы этого (не будем показывать пальцем) товарища наводят на определенные размышления.....
Или он добросовестно написал весь требуемый код и отослал, или отослал, но не то.......... :roll: :?:


Мне он тоже не нравится. Че-то слишком много таких подозрительных стало появляться, и в других форумах тоже. Надеюсь на него обратять внимание кому следует.
Главное двигаться не быстрее, чем думает твоя голова.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 25.06.2003 (Ср) 19:37

SergeySV писал(а):Мне он тоже не нравится. Че-то слишком много таких подозрительных стало появляться, и в других форумах тоже. Надеюсь на него обратять внимание кому следует.


Не только обратят, но и уже обратили.
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 77

    TopList