1. Есть 3 таблицы. 1 и 2 с данными. А 3 - общая, которая должна подгружать данные с 1 и 2 таблицы(некоторые поля). Как это можно реализовать?
2. Можно перечень всех функций написанных Вами(разработчиками) в данной срм!
3. Как происходит идентификация пользователя? Я так понимаю есть таблица с пользователями, у которых уникальные айди. Обычно реализовуется через кукисы или сессии? А у Вас как? Задача состоит в том, при заполнении таблицы необходимо в поле пользователь вводить данные пользователя, который заполняет таблицу, скажем ФИО, да еще и так чтобы не мог это изменить. С запретом изменения понятно. А вот каким образом заполнить поле?
Надеюсь на скорый ответ. С ув.
Несколько вопросов.
Автор wondertalik, 03 июня 2010 02:08
Сообщений в теме: 7
#1
Отправлено 03 Июнь 2010 - 02:08
#2
Отправлено 03 Июнь 2010 - 08:26
1. Через вычисляемые поля.
2. Все функции находятся в файлах function1.php и function2.php в подпапке include рабочей папки программы. Для пользовательских вычислений в основном предназначены функции из function2.php
3. Создаете поле типа "пользователь" и ставите в качестве значения по умолчанию шаблон "{текущий}". В поле автоматом подставляется ФИО текущего пользователя.
2. Все функции находятся в файлах function1.php и function2.php в подпапке include рабочей папки программы. Для пользовательских вычислений в основном предназначены функции из function2.php
3. Создаете поле типа "пользователь" и ставите в качестве значения по умолчанию шаблон "{текущий}". В поле автоматом подставляется ФИО текущего пользователя.
#3
Отправлено 03 Июнь 2010 - 21:14
wondertalik (3.6.2010, 2:08) писал:
1. Есть 3 таблицы. 1 и 2 с данными. А 3 - общая, которая должна подгружать данные с 1 и 2 таблицы(некоторые поля). Как это можно реализовать?
Разработчик (3.6.2010, 8:26) писал:
1. Через вычисляемые поля.
и еще чуток:
2. Имеет ли значение для порядка вычислений в полях сам порядок расположения полей? После нажатия кнопки сохранить - происходят вычисления в таблице, а потом вычисления в полях, я правильно понял?
3. В каком порядке происходят вычисления во время добавления новой строки в таблицу, если имеются вычисления как в полях, так и в таблицах.
#4
Отправлено 04 Июнь 2010 - 08:43
1. Чтобы знать как реализовать конкретную задачу, необходимо сформулировать техзадание. Из ваших слов пока честно говоря довольно смутно представляется что именно вы конкретно хотите. Поэтому и ответы пока только общие.
2. а) Имеет. Поля вычисляются по порядку расположения. б) Вычисления в полях происходят непосредственно при отображении поля (неважно где, каждый раз). Вычисление в таблице - после сохранения записи. Т.к. поля отображаются после всех операций, то можно сказать поняли правильно.
3. В таком же. Добавление записи ничем не отличается от сохранения старой.
2. а) Имеет. Поля вычисляются по порядку расположения. б) Вычисления в полях происходят непосредственно при отображении поля (неважно где, каждый раз). Вычисление в таблице - после сохранения записи. Т.к. поля отображаются после всех операций, то можно сказать поняли правильно.
3. В таком же. Добавление записи ничем не отличается от сохранения старой.
#5
Отправлено 04 Июнь 2010 - 09:24
Разработчик (4.6.2010, 8:43) писал:
1. Чтобы знать как реализовать конкретную задачу, необходимо сформулировать техзадание. Из ваших слов пока честно говоря довольно смутно представляется что именно вы конкретно хотите. Поэтому и ответы пока только общие.
odn34542, 44555, 04.06.2010.
Далее создается таблица "общая", где есть такие же поля + поле статус: тип поля - текст.
В первой таблице данные добавлялись явно, после нажатия "добавить строку".
Во второй таблице хотелось бы, чтобы данные брались с "одноклассники", то есть, нажимаю на таблицу "общая"(не выбирая "добавить строку") и мне выводились строки, содержимое которых выбиралось с таблицы "одноклассники". Надеюсь задача понятна. Такое возможно?
#6
Отправлено 04 Июнь 2010 - 09:33
В вычисление таблицы "одноклассники" добавляете код, который автоматически добавляет строку в таблицу "общая" на основе введенных данных. В результате имеете две идентично заполненные таблицы.
#7
Отправлено 10 Декабрь 2013 - 01:01
Есть вычисление при отображении поля. Поле в режиме таблицы не показывается, оно показывается соответственно только в режиме просмотра записи. Вопрос. Будет ли это вычисление отрабатывать в режиме таблицы, если по данному полю установлен фильтр и я на него нажимаю в режиме таблицы?
#8
Отправлено 10 Декабрь 2013 - 10:08
Нет, фильтр не вызывает события отображения, т.к. там (в условии) используются внутренние бд-шные значения полей. Событие отображения вызывается в тех местах, где нужно вывести "внешнее" значение поля, например дату в локальном формате (таблица, просмотр, шаблоны, текст напоминания и т.д.)
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных













