![]() |
|
![]() ![]() ![]() |
|
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Проблема заключается в следующем:
Не могу добавить запись в таблицу, т. е. она добавляется но с ошибкой и + к этому заменяет первую запись. Добавляю командой Append Blank Как избавится от такой проблемы? И второе как сделать чтобы на форме показалась следующая запись? ![]() --------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
Какая ошибка? Append Blank добавляет пустую запись, если в таблице есть поле с уникальным ключом, то будет ошибка Содержимое таблицы отображается не на форме, а в элементах отображения, например гриде. Хотя, можно конечно, командой BROWSE IN SCREEN -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Запись я отображаю в полях TextBox.
У в таблице уже есть информация, как сделать чтобы добавить после последней записи в таблице новую? --------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
||||||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
например, сделать на форме кнопку и прописать в ней:
Если в таблице есть уникальный индекс, то либо используй поле автонумерации (для VFP 8.0 и старше) или напиши присвоение уникального значения в триггере, либо используй команду
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
||||||
|
|||||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey При работе первого кода выдается ошибка типа Uniqueness of index KLIENT_ID is violated и Alias 'ALIAS' is not found.
Со вторым кодом такая же фи..я. Помогите очень надо!. --------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
у тебя на поле KLIENT_ID установлен primary index. либо замени его на regular, либо создай алгоритм присвоения оригинального значения и пропиши его в триггере, либо сделай значение поля autoinc -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey Мне по заданию надо обязательно чтобы на поле KLIENT_ID был установлен primary index.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
profispb у тебя есть процедура присвоения уникального значения? Если нет, то пиши так:
А еще лучше, если умеешь писать триггера, помести это все в триггер. Только не используй в качестве названия таблицы слово "ALIAS", я его здесь использую только для того, что бы показать, что в этом месте должно стоять название твоей таблицы Это сообщение отредактировал(а) Cashey - 4.2.2006, 19:38 -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey Че за фи..ня вылетает с ошибкой Uniqueness of index KLIENT_ID is violated.
И еще есть клавиша вперед и назад как сделать перемещение по записям, а то у нас преподы сами незнают, они сами по книге вместе с нами изучают. --------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
profispb какой у тебя тип поля KLIENT_ID?
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Тип поля KLIENT_ID это Numeric.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
karina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
попробуй сделать проект а в него добавить свою форму
и посмотри в проекте как формируются классы
|
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
karina Не понял, а по яснее можно?
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
если фокс 8-й и выше, измени его на тип автонумерации. а вообще должно работатьвидимо у тебя еще есть где-то хвост Добавлено @ 22:01 ах, да вот еще что. primary index видит также записи, помеченные на удаление. так что упакуй таблицу предварительно Это сообщение отредактировал(а) Cashey - 7.2.2006, 21:59 -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey Спасибо час, разберусь.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Foxpro/Clipper/Dbase" | |
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |