Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Local View и оюновление таблицы / 10 сообщений из 10, страница 1 из 1
10.01.2005, 10:37
    #32857224
ЕленаФ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Всем доброе утро!
У меня снова вопрос теперь по Local View. Есть грид с источником - вьюшкой. Обновление таблицы велось по двум полям, причем значение одного поля точно менялось в процессе работы, а второго - могло меняться. В результате происходили всякие неприятные вещи так как эти поля не всегда однозначно идентифицировали запись. Что бы от этого избавиться ввела специальное уникальное поле. Обновление таблицы при этом опять поставила по двум полям. При этом возникают те же проблемы.
От чего они могут возникать если теперь запись идентифицируется однозначно?
...
Рейтинг: 0 / 0
10.01.2005, 11:43
    #32857300
kdanylo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
ЕленаФВсем доброе утро!
Что бы от этого избавиться ввела специальное уникальное поле. Обновление таблицы при этом опять поставила по двум полям. При этом возникают те же проблемы.
От чего они могут возникать если теперь запись идентифицируется однозначно?
Локальный просмотр ничего не знает о вашем уникальном ключе. На закладке "Update Criteria" View Designer укажите ваше ключевое поле и не забудьте выставить галочку "Send SQL Updates".
...
Рейтинг: 0 / 0
10.01.2005, 11:52
    #32857313
ЕленаФ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Это все я сделала.
...
Рейтинг: 0 / 0
10.01.2005, 12:34
    #32857377
kdanylo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Можете уточнить про неприятные вещи?
...
Рейтинг: 0 / 0
10.01.2005, 13:09
    #32857409
ЕленаФ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
В нескольких записях одно поле, в котором и обновления не было происходило, значение получается одинаковым и оно равно значению первой записи. Происходит как бы перезапись одного поля .
...
Рейтинг: 0 / 0
10.01.2005, 13:24
    #32857429
kdanylo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Обновление таблицы при этом опять поставила по двум полям.


То-есть вы поставили эти поля обновляемыми, при этом только одно поле - ключевое выделено под "ключиком", или все поля выделены в колонке под ключиком?
...
Рейтинг: 0 / 0
10.01.2005, 13:35
    #32857442
ЕленаФ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Под "ключиком" выделено два поля.
...
Рейтинг: 0 / 0
10.01.2005, 13:48
    #32857468
kdanylo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Оставьте под ключиком только одно поле (добавленный вами ключ), и проблемы не станет.
...
Рейтинг: 0 / 0
10.01.2005, 13:56
    #32857480
ЕленаФ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
Спасибо. Попробую.
...
Рейтинг: 0 / 0
10.01.2005, 16:59
    #32857795
FM32YO aka KID
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Local View и оюновление таблицы
пробовал я пробовал в своей старой 5-ке делать обновляемые визуально а потом плюнул и делаю их так:
*
* обновляемая вьюшка насчитівания оплаті
*

CREATE SQL VIEW PreCounted AS ;
SELECT Payroll.payrollid, Payroll.osobaccountid, Payroll.nDebet, Payroll.ddataoper;
FROM zhek!payroll;
WHERE Payroll.osobaccountid = ?AppId;
AND Payroll.nDebet <> 0;
ORDER BY Payroll.ddataoper

DBSETPROP("PreCounted", "VIEW", "Tables", "payroll")
DBSETPROP("PreCounted", "VIEW", "SendUpdates", .T.)

DBSETPROP("PreCounted.payrollid", "FIELD", "KeyField", .T.)
DBSETPROP("PreCounted.payrollid", "FIELD", "Updatable", .F.)
DBSETPROP("PreCounted.payrollid", "FIELD", "UpdateName", "payroll.payrollid")

DBSETPROP("PreCounted.osobaccountid", "FIELD", "KeyField", .F.)
DBSETPROP("PreCounted.osobaccountid", "FIELD", "Updatable", .F.)
DBSETPROP("PreCounted.osobaccountid", "FIELD", "UpdateName", "payroll.osobaccountid")

DBSETPROP("PreCounted.nDebet", "FIELD", "KeyField", .F.)
DBSETPROP("PreCounted.nDebet", "FIELD", "Updatable", .T.)
DBSETPROP("PreCounted.nDebet", "FIELD", "UpdateName", "payroll.nDebet")

DBSETPROP("PreCounted.ddataoper", "FIELD", "KeyField", .F.)
DBSETPROP("PreCounted.ddataoper", "FIELD", "Updatable", .F.)
DBSETPROP("PreCounted.ddataoper", "FIELD", "UpdateName", "payroll.ddataoper")

чего и всем желаю...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Local View и оюновление таблицы / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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