powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не срабатваит TABLEUPDATE
15 сообщений из 15, страница 1 из 1
не срабатваит TABLEUPDATE
    #33629495
Алё, спецы!!!! Плиз, поясните. Private Session. Bufer Mode 1 Пишу код на ОК формы для новых ланных
= CURSORSETPROP('Buffering', 5, 'Товар')
INSERT ......
= TABLEUPDATE(.F.)
Спецом вношу чрез форму запись с повтор. даными, жму ОК и все проходит, вношу ишшо раз, прходит. Закрываю форму и тут же срабатывает ошибка candid индекса. Я тут посля = TABLEUPDATE(.F.) проставил слудующей строкой GO TOP IN товар, ошибка на повсторение данных индкса срабатываит сразу.
Хелп чайнику!!!!!!
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33629522
скьюзь ми! Про GOTOP глупость напсал, ни срабатвыает тоже, пока форму ни закрою.
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33629618
dato1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a
Код: plaintext
= TABLEUPDATE(.T.)
ili
Код: plaintext
= TABLEUPDATE( 1 )
ne proboval?
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630367
dato1a
Код: plaintext
= TABLEUPDATE(.T.)
ili
Код: plaintext
= TABLEUPDATE( 1 )
ne proboval?
Фуфель оба! Пока ни закроишь форму ничего невыдает об ошибке индекса
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630422
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ужас

может вначале по-русски научиться разговаривать???
а уже потом ....
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630435
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тип поля???

индекс простой или составной???
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630576
ребят не сердитесь за корявый язык и ошибки
между прочим тут и товарищи спецы иногда перлы выдают уши вянут, хотя и потеме отвичают. Им наверно можно ;-))
спешу и на клаву давлю не глядя. Сейчас стараюсь, но медлено выходит

харФио+(str(номГод))+харАдрис

Это у меня в индексе candidat прописно и на него должно выдаваться сообщение о совпадении
Я учусь в технаре, а VF начал сам с другом осваиваю. Чтоб ему не скушно было.Тут работа нам нашлась, маленькую базу с софтом сделать на 2 компьютера. Наворотов не надо особенных. Вот корячемся теперь со Сниффом, он мужик головастый,правда ДЦП болеет, но парень мировой. Нужно до 1 мая сделать
А без этого фолрума нам не управится с VF
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630627
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Мумрик со товарищем Сниффом!
Тут вообще-то умные люди всегда советуют латиницы в названиях придерживаться (каюсь, сам частенько не выполняю это).
Дык шо я хочу сказать, хоть и не очень в тему. По-моему, ты зря адрес в одно поле запихал, больше ошибок будет в написании. Подели на таблицы пункт, улицу, дом и кв. Пункт и улицу можешь выбирать потом из комбобокса - удобная вещь. Да и ФИО тоже.
Итого у тебя будет:
сFam+cNam+cOtc+str(nBorn,4,0)+nCity+nStreet+cDom+cKv (возможны варианты)
Но еще лучше не делать такой громоздкий индекс, тем более можешь понаделать ошибки при забивке сам того не ведая: Наталья или Наталия, Лисицын или Лисицин. Идентифицировать народ лучше по документам, по паспорту или СНИЛС. Это ИМХО
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630634
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон!
Да, ну пункт и улицы тоже надо с str() конечно
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630651
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так , Мумрик

попробуй поискать в яндексе - нормализация таблиц

почитай про ID записей, Autoincrement

проверку на уникальность так не делают

при вводе значения в валиде проверяют уникальность


напиши, что вообще нужно???
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630695
мы знаим про нормализацию и таблицы с базе данных будут с минимальным кол-вом полей с их дальнейшей relation
и про ID тоже
а щас проcто делаем пробу как все это будит работать, что вносить и что считать, какие формы
Ни я, ни мой друг не можем понять почему делается insert в таблицу дублирущейся информации, даеться команда TABLEUPDATE(). Это значить, что запись пишется в таблицу. А почему индекс сразу не ругаиться? Вот вопрос: почему это срабатываит только при закрытиии формы и только тогда VF предлагаит сделать revert?
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630726
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а зачем

Private Session. Bufer Mode 1
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630740
alex11100а зачем
Private Session. Bufer Mode 1
так че нетак делаим?
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630803
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаете криво

ну ладно

вот под Вас сделал (если не понравится - пиши)

другу привет
...
Рейтинг: 0 / 0
не срабатваит TABLEUPDATE
    #33630831
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снусмумрикребят не сердитесь за корявый язык и ошибки
между прочим тут и товарищи спецы иногда перлы выдают уши вянут, хотя и потеме отвичают. Им наверно можно ;-))
Так ить, кому ответ-то нужОн? Тебе или тем спецам?

Проверь DataEnvironment своей формы. Судя по описанию, у тебя вставка происходит в одну таблицу, а буферизация наложена на другую. Т.е., как будто таблица открыта дважды.

Кроме того, надо все-таки проверять что именно вернул TableUpdate()

Код: plaintext
1.
2.
3.
4.
5.
IF TableUpdate() = .F.
	LOCAL laError( 1 )
	=AREEOR(laError)
	* анализ массива laError для уточнения причины ошибки
ENDIF
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не срабатваит TABLEUPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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