|
|
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Имеется таблица Excel и 2 комбобокса. Вопрос: как связать excel и combobox следующим образом: чтобы в каждом из комбобоксов можно было выбрать любой город из списка excel. То есть допустим Анапа(1 комбобокс) и Альметьевск(2 комбобокс) И чтобы значение пересекающегося между этими ячейками поля было присвоено какой-либо переменной, например X. То есть X будет в данном случае "1958". Это для примера. Скрин части таблицы: https://ibb.co/fVfoDA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 21:58 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 22:31 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
ADOConnection можно подключить к файлу с экселем и дальше использовать его как таблицу базы, выведя данные в тот же DBComboBox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 22:33 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла проблема еще одна. Уже подключил Excel к форме через AdoConnection, добавил DataSource и DataSet. Как добавить SQL запрос такой, чтобы при нажатии на кнопку Button1 (которая располагается на главной форме), в Label1 выводилось значение пересечения между столбцом и строкой. Это все при условии, что мы выбрали имя столбца в первом комбобоксе, а имя строки во втором комбобоксе (т.е. название 1 города - выбран в 1 комбобоксе (столбец), а название 2 города выбрано во 2 комбобоксе(строка). Спасибо за ответы. Очень нужна помощь! Форма с элементами - http://prntscr.com/leki9h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:24 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
Датасет или все же query? Если в датасете таблица, то запросы не нужны: if dataset.Lookup(comboboxCity.Text, 'Город', []) then editResult.Text = dataset.FieldByName(comboboxCity2.Text).Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:33 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
JaDi, Какая-то непонятная ошибка в этом коде. Возможно потому что у вас Dataset просто, а у меня AdoDataSet. И еще у меня в DataSet привязка к AdoConnection идет, а в самом DataSet добавлены все значения таблицы ( http://prntscr.com/lekoom), только я не пойму, это значения первой строки или первого столбца, т.к. у меня таблица с одинаковыми значениями ( http://prntscr.com/lekozp). Возможно я что-то не так делаю с привязками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:41 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
Также в AdoDataSet такая настройка (это было в инструкции по тому, как настраивать этот элемент) http://prntscr.com/lekqb3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:44 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
EasyCode, dataset.Locate(имя первого столбца, значение первого столбца, []) -- будет искать по F1 значение с названием города и поставит курсор на эту строчку. Это первый город. dataset.FieldByName(имя столбца = имя города) -- получит значение из колонки со вторым городом. То самое расстояние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:51 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
Кстати, можно и одной командой через dataset.Lookup расстояние = dataset.Lookup('F1', comboCity1.Text, comboCity2.Text); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 14:54 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
JaDi, а значение (расстояние), которое найдется с помощью этой команды будет в int или str? Просто пытаюсь приравнять это значение к Label1 и ничего не получается. Вот такая ошибка: http://prntscr.com/lekxix http://prntscr.com/lekxmi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 15:02 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
EasyCode, null -- значит либо не найдено это сочетание, либо там пустое значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 15:07 |
|
||
|
Как сделать привязку Excel к Combobox?
|
|||
|---|---|---|---|
|
#18+
JaDi, Но в таблице значение есть. http://prntscr.com/lel0er Может влияет то, что таблица доступна только в режиме чтения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 15:09 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=91&tid=2040169]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 413ms |

| 0 / 0 |
