powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combobox
9 сообщений из 9, страница 1 из 1
Combobox
    #37483542
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая проблема: две таблицы связаны по полю Integer, создаю форму для заполнения первой таблицы и добавляю на нее combobox для выбора значения из второй (использую для этого Builder), но при выборе значение не отобраежается в combobox и при добавлении записи поле связанное с combobox хранит "0".
Может кто подскажет в чем проблема?
...
Рейтинг: 0 / 0
Combobox
    #37483661
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего не выходит. Помогите пожалуста.

В проекте есть форма. В ней я заполняю таблицу model_car. Добавленные ранее данные просматриваются отлично, а добавить новые записи не получается.

P.S. Идея состоит в том, чтобы из таблицы car_mark выбрать марку и сохранить ее код в таблице model_car.
...
Рейтинг: 0 / 0
Combobox
    #37483665
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если есть какие-либо идеи как это проделать по другому, то поделитесь пожалуйста.
...
Рейтинг: 0 / 0
Combobox
    #37483671
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel,

RowSource = 'car_mark.name_mark,id_mark'
ColumnCount = 1
BoundColumn = 2
...
Рейтинг: 0 / 0
Combobox
    #37483683
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alextashk,

Если так написать выглядит лучше (спасиб), но все равно при добавлении новой записи он ее не добавляет к существующим, а изменяет значения первой встреченной записи - у которой совподает код выбранной марки. А мне надо как-то новую запись добавить, но чтобы метод добавления (алгоритм работы пользователя) был как в форме.
...
Рейтинг: 0 / 0
Combobox
    #37483726
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если поле для выбора ComboBox имеет числовой тип данных, то обязательно следует сделать дополнительную настройку

Код: plaintext
ComboBox.BoundTo = .T.

В противном случае вместо значения поля ComboBox будет выбирать порядковый номер записи. Как правило, это не одно и то же.
...
Рейтинг: 0 / 0
Combobox
    #37483728
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel,

Не используйте микрософтовских волшебников

попробуйте оставить те кнопки, которые Вам нужны

пропишите в них, то, что Вам необходимо.

А то получается обсуждение, того, почему микрософтовский

код не работает так, как Вам нужно.
...
Рейтинг: 0 / 0
Combobox
    #37483759
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМЕсли поле для выбора ComboBox имеет числовой тип данных, то обязательно следует сделать дополнительную настройку

Код: plaintext
ComboBox.BoundTo = .T.

В противном случае вместо значения поля ComboBox будет выбирать порядковый номер записи. Как правило, это не одно и то же.

В данной ситуации при добавлении новой записи ComboBox становится неактивным.

alextashk так что, проще переписать все вручную, а то что-то не хотелось это делать.
...
Рейтинг: 0 / 0
Combobox
    #37483785
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за внимание вроде разобрался. Добавил в Data Environment еще одну таблицу car_mark и из нее заполняю combobox.
Так что если долго мучаться что-нибудь получится.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Combobox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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