|
|
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Подскажите пожайлуста, как динамически присоединить TextBox к некоторому полю из переменной rs (тип ADODB.Recordset)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 16:44 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Forms!Myform!myTextbox.ControlSource=rs!field Так не идет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 20:43 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Только один текстбокс - по-моему, не выйдет. Сама форма к данным не привязана? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 21:13 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
2Deminik: Так не идёт! пишет Invalid use of property. 2Владимир Саныч: Сама форма к данным привязана. У формы динамически устанавливается Recordset = rs (успешно). Теперь хочется данные увидеть (динамически). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:38 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Телепатически рассуждаю понимается дело так, что надо по значению в TextBox-е отбирать записи для формы? Тогда strSQL = "Select * From Table1 Where ID = " & TextBox1 Или с телепатией у меня плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:47 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Полагаю, что так: MyTextBox.ControlSource = "имяполя" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:58 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
2Витал: плохо, Вот обработчик нажатия кнопки на форме: Option Compare Database Public DBConnection As New ADODB.Connection Private Sub ConnectBtn_Click() Dim rs As New ADODB.Recordset Dim cmd As New ADODB.Command Dim fld As Field DBConnection.ConnectionString = "Тут строка соединения" DBConnection.Open cmd.ActiveConnection = DBConnection cmd.CommandText = "SELECT * FROM spr_artik" rs.CursorLocation = adUseClient rs.CursorType = adOpenStatic rs.Open cmd Set Form_Main_form.Recordset = rs Set fld = rs!nazv End Sub На области данных лежит TextBox. Как ему дать знать, что он должен начать отображать значения некоторого поля из rs (поле - переменная fld)? 2Владимир Саныч: Так не выходит! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 18:12 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
> Так не выходит! А подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 18:28 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч: Спасибо за последний совет. Работает. То я вместо MyTextBox.ControlSource = "имяполя" писал Set MyTextBox.ControlSource = "имяполя". Кстати, может кто-то заодно расскажет про Set? Почему здесь Set Form_Main_form.Recordset = rs он нужен, а здесь MyTextBox.ControlSource = "имяполя" нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 13:33 |
|
||
|
как динамически присоединить TextBox к полю из переменной rs
|
|||
|---|---|---|---|
|
#18+
Потому что рекордсет - это объект. А стринг - нет. Кстати, в .NET это ликвидировано, там слова Set нет вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 16:06 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32313956&tid=1678451]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
70ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 336ms |

| 0 / 0 |
