powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / true dbgrid data type mismatch during field update
6 сообщений из 6, страница 1 из 1
true dbgrid data type mismatch during field update
    #35306139
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.

Такая проблемс:
Кинул на форму true dbgrid, подключил к аксу, к числовому полю (связь с таблицей Army) подключил combobox таким способом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
    With TDBGrid1.Columns( 2 ).ValueItems
        .Presentation = dbgComboBox
        .MaxComboItems =  20 
        .Translate = True
        .Clear
        
        rst2.Open "SELECT CodArmy, NameArmy FROM Army", cn,  1 , adLockReadOnly
        Do Until rst2.EOF
            m.Value = rst2( 0 )
            m.DisplayValue = rst2( 1 )
            .Add m
            rst2.MoveNext
        Loop
        rst2.Close
        Set rst2 = Nothing
    End With

запускаю, все отображается, но когда выбираю новое значение из комбика, пишет "data type mismatch during field update"...

С VB работал мало. Перевожу форму с Access на VB. Кто с таким сталкивался? Что не так сделал?

Всем спасибо!
...
Рейтинг: 0 / 0
true dbgrid data type mismatch during field update
    #35306379
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из таблицы Army берутся значения для комбобокса, а с чем связан сам грид? С каким полем этого "чем" связан комбобокс?
...
Рейтинг: 0 / 0
true dbgrid data type mismatch during field update
    #35306423
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyИз таблицы Army берутся значения для комбобокса, а с чем связан сам грид? С каким полем этого "чем" связан комбобокс?

Связан грид с таблицей Main? в которой есть поле CodArmy - связанное с CodArmy из Army
...
Рейтинг: 0 / 0
true dbgrid data type mismatch during field update
    #35306567
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите вместо TDBGrid1.Columns(2) TDBGrid1.Columns("CodArmy").
...
Рейтинг: 0 / 0
true dbgrid data type mismatch during field update
    #35323314
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНапишите вместо TDBGrid1.Columns(2) TDBGrid1.Columns("CodArmy").

К сожалению, не помогло... проблема та же.
...
Рейтинг: 0 / 0
true dbgrid data type mismatch during field update
    #35323480
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавил

Код: plaintext
1.
2.
3.
Private Sub TDBGrid1_ComboSelect(ByVal ColIndex As Integer)
    TDBGrid1.Columns(ColIndex).Value = TDBGrid1.Columns(ColIndex).Value
    TDBGrid1.Update
End Sub

и проблема решилась...

Всем спасибо за участие.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / true dbgrid data type mismatch during field update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]