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

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

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

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

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

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

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

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

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


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

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

ну ладно

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

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

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

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

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


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