|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Такая проблема возникла,есть 2 таблицы сотрудники и должности, связаны по уникальному ключу должности. Таблица должности уже заполнена. Создаю форму для добавления нового сотрудника. Вся информация должна сохранятся в таблице сотрудники. Чтобы выбирать должности создаю ComboBox и привязываю к нему таблицу должности, в настройка комбо делаю чтобы уникальный ключ должности заносился в таблицу сотрудники. Когда запускаю форму на выполнение то если выбираю должность в ComboBox то все поля сразу закрываются и сделать уже ничего нельзя. Помогите пожалуйста справится с этой проблемой... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2009, 12:02 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Новую запись-то (пустую) создали прежде, чем что-то выбирать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2009, 19:01 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Конечно. Еще поставил счетчик чтобы автоматически присваивался уникальный ключ. Вот в форме в процедуре load: SELECT sotrydniki SET ORDER TO yn_kl_sotrydnik GO bottom schet=yn_kl_sotrydnik+1 APPEND BLANK replace yn_kl_sotrydnik WITH schet Все дело в комбо,именно с ним не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 09:27 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Может быть не работает потому что эти 2 таблицы связаны между собой. И как бы я хочу уникальный ключ должности по которому они связаны добавить в сотрудники, и он такого сделать не может.... Может кто то сталкивался с подобным?! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 09:37 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Очень охоже на то что у вас Relation , который "загоняет" таблицу в EOF() попробуйте комбику сделать источник SQL-select ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 10:32 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Извеняюсь конечно, но я в этом деле не не профессионал. Можно как нибудь попроще объяснить... Что можно в данной ситуации сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 10:39 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Поскольку телепатические способности отсутствуют - мы не знаем каким образом у вас "связаны" таблицы . DanmerТакая проблема возникла,есть 2 таблицы сотрудники и должности, связаны по уникальному ключу должности. Это что - relation ? Каким образом вы устанавливаете эту самую связь ? у вас в формочке только одна запись ? Скорее всего тут можно обойтись без Relation . Если Relation всё-же нужен для каких-то целей , источником для combo выбрать не табличку "должности" , а SQL RowSource='select наименование,код from должность into cursor t_dolg' RowSourceType=3-Sql Statement BoundColumn=2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 10:59 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Таблицы связаны следующим образом: в таблице должности уникальный ключ должности является primary, в таблице сотрудники уникальный ключ - regular. Через форму должна добавлятся одна запись, т.е. после введения всех данных и выбора из ComboBox нужной должности, а затем нажатия на кнопку сохранить, форма закрывается... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 11:15 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Это у вас DE формы ввода новой должности ? если да - Relation тут не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 12:41 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
хотя если это DE формы добавления - не понятно вообще для чего нужны тут таблицы в DE ? наверняка эта форма вызываеться из какого-то режима "просмотра" , в котором эти самые таблицы уже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 12:43 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
форма служит для добавления нового сотрудника, а должности уже забиты в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 13:35 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Форма выглядит так: ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 13:38 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
ну и каким образом откровение форма служит для добавления нового сотрудника, а должности уже забиты в таблицу. и картинка с видом формы поможет решить вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 14:45 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
Да не так то все просто.... Может вы не так поняли проблему.... когда я выбираю в Combo должность, то все поля становятся серыми и ничего сделать нельзя..... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 15:12 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
не вдаваясь в смысл Ваших танцев с бубнами, зачем они - мне не понятно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 15:25 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
sotrydniki кто Вас так учит именовать курсоры и поля? я-бы наказал Вашего преподователя... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 15:27 |
|
Запись из ComboBox в таблицу
|
|||
---|---|---|---|
#18+
init combobox Код: plaintext 1. 2. 3.
В кнопке записи: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2009, 15:44 |
|
|
start [/forum/topic.php?fid=41&fpage=129&tid=1586557]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 151ms |
0 / 0 |