Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: DataCombo Добавлено: 13.12.02 09:46  

Автор вопроса:  Nurik
Как в DataCombo (+adodc) автоматически высвечивал выбранный элемент. При выборе эелемента дает значение .SelectedItem, а наоборот кричит отдыхай :)  

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Nurik



Вопросов: 3
Ответов: 8
 Профиль | | #1 Добавлено: 16.12.02 07:37
Неужели никто не может ответить ? 

Ответить

Номер ответа: 2
Автор ответа:
 Nurik



Вопросов: 3
Ответов: 8
 Профиль | | #2 Добавлено: 30.12.02 12:33
или полное описние DataCombo

Ответить

Номер ответа: 3
Автор ответа:
 vig11



ICQ: 213777061 

Вопросов: 21
Ответов: 159
 Профиль | | #3 Добавлено: 30.12.02 14:20
Попробуй в Property TabStop = True

Ответить

Номер ответа: 4
Автор ответа:
 Nurik



Вопросов: 3
Ответов: 8
 Профиль | | #4 Добавлено: 20.01.03 09:19

TabStop = True <- стоит

Уточняю вопрос: имеется база данных к примеру с 3-я данными

- 2002 Январь -

- 2002 Февраль -

- 2002 Март -

вывожу в список DataCombo, и хотелось бы при запуске в редактируемом окошке DataCombo высвечивалась автоматически к примеру:

- 2002 Март - и при вызове .SelectedItem имел значение =3.

Ответить

Номер ответа: 5
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #5
Добавлено: 20.01.03 09:50
Это возможно сделать с помощью передвижения по Recordset.
Adodc1.RecordSet.MoveNext
Adodc1.RecordSet.MoveNext
В резыльтате будет выделен третий элемент.

Ответить

Номер ответа: 6
Автор ответа:
 Nurik



Вопросов: 3
Ответов: 8
 Профиль | | #6 Добавлено: 20.01.03 10:35

Не получается.

У меня есть база DATA с двумя полями DATA и FNAME (к примеру "200211" и "2002 Ноябрь" соответсвенно)

связываю с adodc1, далее datacombo со свойствами:

BoundColumn=DATA

ListField=FNAME

RowSource=adodc1

и при выборе элемента с FNAME считываю Usl=.BoundText т.е. беру данные с поля ;DATA.

 и далее скажем с другой основной базы я вывожу в MSHFlexGrid отфильтрированном по значению Usl.

Все работает. Но хотелось бы чтобы в datacombo по умолчанию уже стояла последняя запись базы DATA, а так у меня пустая строка и работает только после выбора элемента.

Я проверил если свойства datacombo установить:

BoundColumn=FNAME

ListField=FNAME

DataField=FNAME

DataSource=adodc1

RowSource=adodc1

то adodc1.Recordset.MoveLast работает, но что странно иногда в базе DATA, перемешиваются все данные.

Ответить

Номер ответа: 7
Автор ответа:
 Nurik



Вопросов: 3
Ответов: 8
 Профиль | | #7 Добавлено: 31.01.03 10:00

BoundColumn=DATA

ListField=DATA

DataField=FNAME

DataSource=adodc1

RowSource=adodc1

вроде работает....

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам