|
|
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
Добрый день Как во View вставить новую запись? Ключевое поле имеется. Пытаюсь редактировать/вставить запись во view (из одной таблицы). Имеется форма с гридом. При нажатии кнопки добавления открывается другая форма (карточная). При проверке на ввод обязательных полей ругается что объект viewbank25 (имя view) не найден. Пожалуйста, помогите СПАСИБО ЗА ВСЕ ОТВЕТЫ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 14:19 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
http://sql.ru/forum/actualthread.aspx?tid=368121&hl=native там есть пример лучше использовать курсорадаптер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 14:29 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
Да не могу в данном этапе использовать курсорадаптер, это у меня первый проект в VFP. Лучше подскажите как быть без КАД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 14:33 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
хоть 20-й если сразу поймете, что такое объект, то для Вас-же лучше у КАД также правой кнопочкой будет работать билдер в примере все понятно нужно просто будет подменять некоторые свойства КАД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 14:37 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
GreenStar При проверке на ввод обязательных полей ругается что объект viewbank25 (имя view) не найден. а эта проверка на ввод реализовано в триггерах? если нет то включай set step on и смотри что происходит иначе отладочный вывод wait window из триггера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 16:44 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
И как же все таки вставить/редактировать запись? Может быть использовать команды SQL Insert & Update? Хотелось бы знать, как поступают другие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2006, 09:17 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
GreenStarИ как же все таки вставить/редактировать запись? Может быть использовать команды SQL Insert & Update? Хотелось бы знать, как поступают другие? Как ты в таблицу (обычную) вставляешь/редактируешь записи? Вот то же самое делаешь и во View. С точки зрения FoxPro View - это просто таблица. Ничего особенного. Другой вопрос, как изменения сделанные во View попадут в таблицу-источник, на основе которой этот View был создан. На всякий случай напомню: View - это другая таблица. НЕ таблица-источник. View - это временная таблица (курсор), которая формируется как результат работы команды Select-SQL. При определенных настройках, сделанных программно или в дизайнере View на закладке Update Criteria, изменения сделанные во View автоматически сбрасываются в таблицу источник, на основании которой этот View был сделан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2006, 13:17 |
|
||
|
Как во View вставить/редактировать запись?
|
|||
|---|---|---|---|
|
#18+
GreenStarИ как же все таки вставить/редактировать запись? Может быть использовать команды SQL Insert & Update? Хотелось бы знать, как поступают другие? create table(Pole1 n(1),Pole2 n(1),Pole3 n(1)) 1. select * from TableSource into cursor MyCursor 2. insert into MyCursor values(1,2,3) В курсоре будет новая запись. Если хочешь, чтобы и в источник шла вставка, тогда: 1. select * from TableSource into cursor MyCursor 2. insert into MyCursor values(1,2,3) 3. insert into TableSource values(1,2,3) Если у тебя просмотр идет через грид, тогда в код вставки грида добавь 3. insert into TableSource values(1,2,3) НО лучше ч\з КА работать - удобнее в разы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2006, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34228064&tid=1590082]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 453ms |

| 0 / 0 |
