|
|
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
как связать заполнение полей combobox с полями таблицы Access? Задача в том, чтобы через поле combobox можно было бы заполнять строки таблицы , и/или после добавления строк в таблице эти добавления отображались в combobox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 14:36:49 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
Контрол DataCombo1 Set DataCombo1.RowSource = Adodc1 DataCombo1.ListField = "name" возвращает все значения из колонки name Set DataCombo1.DataSource = Adodc1 DataCombo1.DataField = "name" Adodc1.Recordset.AddNew добавит значение DataCombo1 в поле name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 14:56:30 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
сорри, сразу не уточнил. связь с таблицей установлена через DataEnvironment1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 15:06:19 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
Контрол DataCombo1 Set DataCombo1.RowSource = DataEnvironment1 DataCombo1.RowMember="Command1" DataCombo1.ListField = "name" возвращает все значения из колонки name Set DataCombo1.DataSource = DataEnvironment1 DataCombo1.DataMember="Command1" DataCombo1.DataField = "name" DataEnvironment1.rsCommand1.AddNew добавит значение DataCombo1 в поле name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 15:13:29 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
а что под "comand1" подразумевается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 16:34:26 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
x-filа что под "comand1" подразумевается? Command это объект DataEnvironment своего рода рекордсет (набор записей или комманда обнавления записей) может быть создан при помощи SQL запросов или выборкой определенной таблицы в базе данных работает как Adodc рекордсет или комманд тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 07:05:13 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
Да, в DataEnv... есть Connection1 и в Properties есть "строка подключения" в "Источниках данных" , это эту строку надо вводить под "Command1"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 14:56:36 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
svobodniyДа, в DataEnv... есть Connection1 и в Properties есть "строка подключения" в "Источниках данных" , это эту строку надо вводить под "Command1"? Connection надо создать для связи Command1-ов с базой и только после этого создать Command1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 07:28:00 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
Так коннекшн есть, и проверяется соединение через "проверка подключения" из "Свойство связи данных" как установить связь DataCombo1 с полями одно таблицы из нескольких ? спасибо. может быть лучше и по аське : 258178929 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 12:06:58 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
добавь command в проперт комманда ЗАКЛАДКА(1) DataObj.... выбери Table ObjName ...... Твою Таблицу DataCombo пропер RowSource = DataEnvironment1 RowMamber ....=Command1 ListField.........=твоя колонка в таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 12:43:17 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
спасибо, запрыгало,но в DataCombo1 выдает только первые две строки из искомой таблицы ((. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 14:03:21 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
x-filспасибо, запрыгало,но в DataCombo1 выдает только первые две строки из искомой таблицы ((. как понять к примеру таблица1 поле1 выводит значения только двух строк поля1 дата должно выводить все значения без исключения если только ты не создал запрос SQL в комманде который выбирает две строки из поля1 или проверь значения сомой базы этого поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 14:34:44 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
НЕТ, все работает, это я дурак-) ссылка была на другой источник,(другая таблица) да-аа, трудно быть идиотом-)) а теперь для того, чтобы из DataCombo менять поле таблицы надо прописать, что ты советовал выше? какой код? или заполняются свойства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 15:05:33 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
конкретнее ввести новое значение которое польз. вводит в датакомбо в базу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 15:29:47 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
ДА, теперь у меня в DataCombo отображаются строки полей конкретной таблицы. Но таблица заполняется непосредственно. а как теперь из DataCombo заполнять строки необходимой таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 15:48:41 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
x-filДА, теперь у меня в DataCombo отображаются строки полей конкретной таблицы. Но таблица заполняется непосредственно. а как теперь из DataCombo заполнять строки необходимой таблицы? или програмно (этот рекомендую что бы не конфликтовать с выводимыми данными базы и вводими данными) =============== в событие кнопки Добавить к примеру Set DataCombo1.DataSource = DataEnvironment1 DataCombo1.DataMember="Command1" DataCombo1.DataField = "поле1" DataEnvironment1.rsCommand1.AddNew добавит значение DataCombo1 в поле поле ==================== или в свойствах добавь DataCombo1.DataMember=Command1 DataCombo1.DataField = поле1 но не забудь кнопочку для ввода данных и введи код вот этот в соб кнопк.. DataEnvironment1.rsCommand1.AddNew и новое значени в комбо введется в поле1 таблицы1 которую указывал комманде если будет какой то эррор пиши так перед использованием комманда (закрыть рекордсет перед использованием) If DataEnvironment1.rsCommand1.State=adStateOpen then DataEnvironment1.rsCommand1.Close End if DataEnvironment1.rsCommand1.AddNew ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 16:02:49 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
при: Private Sub Command1_Click() Set DtCmbUsr_ID.DataSource = DataEnvironment1 DtCmbUsr_ID.DataMember = "Command1" DtCmbUsr_ID.DataField = "UserName" DataEnvironment1.rsCommand1.AddNew End Sub выдается ERR : Текущий Recordset не поддерживает обновление.Это связано с ограничением поставщика или вбранного типа блокировки при: If DataEnvironment1.rsCommand1.State = adStateOpen Then DataEnvironment1.rsCommand1.Close End If DataEnvironment1.rsCommand1.AddNew Private Sub Command1_Click() Set DtCmbUsr_ID.DataSource = DataEnvironment1 DtCmbUsr_ID.DataMember = "Command1" DtCmbUsr_ID.DataField = "UserName" DataEnvironment1.rsCommand1.AddNew End Sub выдается: Invalid outside procedure If DataEnvironment1.rsCommand1 .State = adStateOpen Then DataEnvironment1.rsCommand1.Close End If DataEnvironment1.rsCommand1.AddNew : ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 17:26:34 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
убери вот это --- If DataEnvironment1.rsCommand1.State=adStateOpen then DataEnvironment1.rsCommand1.Close End if --- и пропер сомманда поменяй Lock Type 3-Optim..................... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 07:15:32 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
Спасибо,заработало-) а чтобы не задавать подобных вопросов в будущем, что посоветуете почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 11:40:37 |
|
||
|
Связь combobox с полями табоицы
|
|||
|---|---|---|---|
|
#18+
x-filСпасибо,заработало-) а чтобы не задавать подобных вопросов в будущем, что посоветуете почитать? Сомоучитель по VB описыватся работа с DataE.. ,Command,DataReport итд http://]rubooks.net/book/79/105884.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 12:26:51 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33462204&tid=2166612]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
222ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 560ms |

| 0 / 0 |
