powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Adodc и datagrid передача данных
6 сообщений из 6, страница 1 из 1
Adodc и datagrid передача данных
    #34310030
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно отображать в гриде не все поля, получаемые в запросе, например запрос
select inn,kpp,naim from Org еще в таблице Org есть поле Id - счетчик
мне нужно при щелканье по гриду, получить его значение, но не обновлять
если это ид добавлять в запрос select inn,kpp,naim,id from Org то он ругается на id
невозможно обновить поле "id" не обновляемое поле.
что делать?
...
Рейтинг: 0 / 0
Adodc и datagrid передача данных
    #34310106
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArmaniНужно отображать в гриде не все поля, получаемые в запросе
Код: plaintext
1.
2.
3.
4.
5.
6.
Set c = Datagrid1.Columns.Add( 1 )
c.DataField="inn"
Set c = Datagrid1.Columns.Add( 2 )
c.DataField="kpp"
'и т.д.
Datagrid1.HoldFields
Set Datagrid1.DataSource = ADODC1
Armaniмне нужно при щелканье по гриду, получить его значение, но не обновлять
Код: plaintext
1.
2.
3.
Datagrid1.AllowUpdate=False
Private Sub Datagrid1_OnClick()
     text = ADODC1.Recordset("нужное поле").Value
End Sub
Armaniесли это ид добавлять в запрос select inn,kpp,naim,id from Org то он ругается на id
невозможно обновить поле "id" не обновляемое поле.Сам же сказал, что id - счетчик, то бишь проставляеся сам по себе.
Armaniчто делать?1. Купить умную книжку.
2. Начать думать.
...
Рейтинг: 0 / 0
Adodc и datagrid передача данных
    #34310177
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо! но..
почему у меня после выполнения этих команд в рекордсете появилось пять полей вместо трех
два пустые?
Set c = DataGrid1.Columns.Add(0)
c.DataField = "inn"
Set c = DataGrid1.Columns.Add(1)
c.DataField = "kpp"
Set c = DataGrid1.Columns.Add(2)
c.DataField = "naim"
'è ò.ä.
DataGrid1.HoldFields
Set DataGrid1.DataSource = Me.Adodc1

если не трудно, подскажите еще
...
Рейтинг: 0 / 0
Adodc и datagrid передача данных
    #34310212
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что два поля уже есть по умолчанию. Можно сделать DataGrid1.Columns(0).DataField="inn", DataGrid1.Columns(1).DataField="kpp", а потом add.
...
Рейтинг: 0 / 0
Adodc и datagrid передача данных
    #34310215
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вижу, что в гриде по умолчанию есть две колонки, плюс мои три - получается пять
как их убрать?
...
Рейтинг: 0 / 0
Adodc и datagrid передача данных
    #34310353
Armani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое, скоро еще появяться вопросы - задам здесь же
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Adodc и datagrid передача данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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