Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 23.11.2024 04:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вычисляемы поля
СообщениеДобавлено: 24.06.2014 21:17 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
В таблице tblContracts есть несколько вычисляемых полей. Но для примера возьмем два поля. Одно ClientID, это поле является внеш ключом в таблице tblClient. Второе ClientName - это поле вычисляемое. причем в свойстве этого поля есть возможность ввода в поле другой таблицы. Соответсвенно, в таблице tblContracts поле ClientID скрыто. При добавлении записи (в форме) я выбираю ClientName из tblClient и имя клиента и ClientID проставляются корректно. При редактировании, значение ClientName в форме не меняется. но если нажать ОК, то в таблице все корректно. Но, если я не скрою ClientID, то все работает нормально.
P.S. Видео загрузить не смог ((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 24.06.2014 22:26 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
>В таблице tblContracts есть несколько вычисляемых полей
В физической таблице не может быть вычисляемых полей, могут быть только хранимые с заданной формулой вычисления значения по умолчанию.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 08:57 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
Правильно, там есть внешние ключи к этим вычисляемым полям


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 08:58 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
и как раз значения в форме ввода не меняются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 12:40 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Пожалуйста, снимите видео, демонстрирующее проблему.
При этом версия ПО обязательно должна быть последней.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 12:54 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
видео снял, но меньше 4МБ оно никак не получается, у вас на форуме только 2МБ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 15:41 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Заархивируйте в RAR. Длинный сериал снимать не надо, Оскара все-равно не дадут )) Только демонстрация проблемы. В RAR-архиве как-раз до 4Мб должно получиться.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 25.06.2014 20:25 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Artem писал(а):
видео снял, но меньше 4МБ оно никак не получается, у вас на форуме только 2МБ
вышлите в крайнем случае уж тогда на почту

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 09:52 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
В таблице есть поле "ContactStatusID"

Вложение:
Комментарий к файлу: В таблице есть поле "ContactStatusID"
1.jpg
1.jpg [ 182.5 КБ | Просмотров: 76287 ]


Свойства поля "ContactStatusID"

Вложение:
2.jpg
2.jpg [ 208.45 КБ | Просмотров: 76287 ]


Добавляю вычисляемое поле "ContactStatusCalc"

Вложение:
3.jpg
3.jpg [ 216.36 КБ | Просмотров: 76287 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 09:54 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
вычисляемое поле добавилось, но зайдя в свойства оказывается, что связка поменялась. Почему так получается? Из-за этого глюка я не могу выбирать значения в вычисляемое поле, чтобы автоматически заполнялось поле "ContactStatusID"


Вложения:
4.jpg
4.jpg [ 256.59 КБ | Просмотров: 76287 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 10:10 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
Причем в Access представление в конструкторе строит правильные связи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 10:24 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
А в таблице tblSettings я не нашел, где прописываются такие связи (видимо они строятся на основе текста представления). Вообщем, я запутался, но такая проблема возникает не всегда, в произвольном порядке, в разных представлениях, и на разных машинах. Например в этой таблице "tblContacts" (контакты компании), два вычисляемых поля корректно работают, и еще одно поле на основе формулы тоже.
А, например, в другом представлении, у меня такая ситуация с единственным вычисляемым полем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 10:55 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Откройте в свойствах представления запрос, на котором оно строится, и при необходимости аккуратно вручную внесите необходимые изменения. А насчет
Artem писал(а):
в другом представлении, у меня такая ситуация с единственным вычисляемым полем
снимите видео, запакуйте его в архив вместе с базой и вышлите на почту поддержки
Artem писал(а):
А в таблице tblSettings я не нашел, где прописываются такие связи (видимо они строятся на основе текста представления).
а туда лучше совсем не лезть!

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 10:58 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Artem писал(а):
Причем в Access представление в конструкторе строит правильные связи
нужно было изначально работать полностью в программе. После редактирования базы в Access, а тем более создания нового представления, могут быть любые неполадки.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вычисляемы поля
СообщениеДобавлено: 26.06.2014 11:10 
Не в сети

Зарегистрирован: 18.06.2014 10:12
Сообщения: 72
т.е. если я создам новую базу, то такого не будет?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB