![]() |
|
![]() ![]() ![]() |
|
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 Спасибо час, разберусь.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Спасибо всем кто мне помог. Но я нашёл свои ошибки, и исправил их добавление новой записи осуществляется с помощь команды Append Blank.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
ты же в первом посте писал, что ошибка возникает именно при использовании этой команды -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey Я нашёл ошибку когда подключал таблицу у меню образовывалась какае - то виртуальная таблица с темеже полями, и поля с формы ссылались на неё исправлением было удаление вирт. таблицы и установи параметров textbox, причем у всех в группе была одна и таже ошибка. Вот так то.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
MFoxer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 18.1.2006 Репутация: -1 Всего: нет |
С таким подходом, максимум за задание тебе 3 с минусом.
|
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
ПЯть балов поставили!
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
это как так надо было подключать таблицу?! -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
profispb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: нет Всего: 1 |
Cashey, Без понятия как то само.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
Artas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 25.4.2005 Репутация: нет Всего: нет |
profispb,
А каким образом ты удалил виртуальные таблицы.Я в этом деле тож начинающий если можно опиши поподробней шо сделал чтоб заработало |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
я думаю он их просто закрыл коммандой USE. а посмотреть список всех открытых алиасов можно запустив программу из под Фокса -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
nezabor |
|
|||
![]() Лесной житель... ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.4.2008 Где: Москва Репутация: нет Всего: нет |
Люди извините за такой топик, но я уже умираю, вот захотел научиться програмировать в VFP а програмировать вообще не умею с чего начать хелп помаленьку даётся но не так чтобы живенько
--------------------
Бесплатно о сайтах |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Начать лучше с VB. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
nezabor |
|
|||
![]() Лесной житель... ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.4.2008 Где: Москва Репутация: нет Всего: нет |
спасибо, а вот насчет самой оболчки где лучше спросить или у тебя ссылочка есть
--------------------
Бесплатно о сайтах |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Какой оболочки? Купи диск с фоксом (последний - 9.0, насколько я знаю) и наслаждайся. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
nezabor |
|
|||
![]() Лесной житель... ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.4.2008 Где: Москва Репутация: нет Всего: нет |
не фокс есть я иска VB и нашел всё там работает
пока с него начну --------------------
Бесплатно о сайтах |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Foxpro/Clipper/Dbase" | |
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |