| 
 | 
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Здравствуйте!подскажите,пожайлуста.есть 2 таблицы,в первой хранится  ид,фамилия.вторая-состоит из ид,фамилии, имени,отчества.есть форма,блок данных,построен с помощью представления,на форме такие поля:фамилия,имя,отчество.поле фамилия вставляет данные из первой таблицы.поля имя,отчество заполняются вручну и вставляются данные во вторую таблицу, с помощью тригерра on-update.вопрос,как вставить данные поля фамилия во вторую таблицу,при том,что данные могут редактироваться.т.е.в первой таблице фамилии не меняются,во второй сохраняются измененыые и при повторно открытии формы,уже должны быть измененные фамилии,ну те которые конечно редактировались. Незнаю какой использовать триггер и условие.заранее спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.10.2015, 22:33 | 
  
  
  
   | 
||
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  zagadochnitsaполе фамилия вставляет данные из первой таблицы имя,отчество заполняются вручну ... во вторую таблицу в первой таблице фамилии не меняются должны быть измененные фамилии .. которые ... редактировались ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.10.2015, 08:37 | 
  
  
  
   | 
||
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  zagadochnitsa, Триггер PRE-TEXT-ITEM сохраняем значение поля до редактирования. Триггер POST-TEXT-ITEM проверяем значение поля после редактирования, сравнивая его с сохраненным ранее Если поле изменилось, то выставляем флаг для соответствующей таблицы. В триггере ON-UPDATE изменяем таблицы с учетом выставленных флагов. З.Ы. Советую пересмотреть модель... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.10.2015, 10:20 | 
  
  
  
   | 
||
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Че-то я не совсем уловил суть проблемы "как вставить данные поля фамилия во вторую таблицу", если во второй таблице тоже есть поле "фамилия"? В чем сложность предзаполнить его из первой таблицы, дать отредактировать, а потом сохранить, например, тем же способом, что и остальные поля? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.10.2015, 10:45 | 
  
  
  
   | 
||
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  zagadochnitsaЗдравствуйте!подскажите,пожайлуста.есть 2 таблицы,в первой хранится  ид,фамилия.вторая-состоит из ид,фамилии, имени,отчества.есть форма,блок данных,построен с помощью представления,на форме такие поля:фамилия,имя,отчество.поле фамилия вставляет данные из первой таблицы.поля имя,отчество заполняются вручну и вставляются данные во вторую таблицу, с помощью тригерра on-update.вопрос,как вставить данные поля фамилия во вторую таблицу,при том,что данные могут редактироваться.т.е.в первой таблице фамилии не меняются,во второй сохраняются измененыые и при повторно открытии формы,уже должны быть измененные фамилии,ну те которые конечно редактировались. Незнаю какой использовать триггер и условие.заранее спасибо! есть возможность поменять вьюшку? імхо, синхронизацию выполнять не в форме, а на уровне триггеров на таблицы ps не совсем понял вопрос у вас таб1 id,f таб2 id_ref,f,i,o вью v select t1.f,t2.i,t2.o from t1,t2 where t2.id_ref=t1.id на v построена форма? что меняем в форме? ..... stax ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.10.2015, 13:32 | 
  
  
  
   | 
||
| 
 
вставать в таблицу 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Постройте себе правильную вьюху для datablock id (только для чтения), f(из второй таблицы), i, o + скрытое поле f(из первой таблицы) В триггере формы on-update обновляйте только записи во второй таблице по id. Дополнительно еще нужны триггера on-insert (там будете записывать новые записи в первую и вторую таблицы), и on-lock (там нужно будет лочить записи второй таблицы (первую вы изменять не будете)). И дополнительно можно написать триггер для добавления записи when-create_record для инициализации полей - id из sequence. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.10.2015, 11:55 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=51&msg=39081192&tid=1878019]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    42ms | 
get topic data:  | 
    14ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    60ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 233ms | 
| total: | 388ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.