Обновить строку другой строкой в ​​одной таблице

Когда вы используете iText (Sharp) для заполнения форм, события Javascript не будут запускаться.

Многие события не имеют смысла, фокус не получен или не потерян, не набраны клавиши, iText (Sharp) напрямую изменяет объекты PDF, он не эмулирует человека, заполняющего формы.

Кроме того, iText (Sharp) не включает среду исполнения JavaScript с объектной моделью Adobe Reader.


Любые решения?

Пока я написал выше, @Bruno уже объяснил в комментарии, что вы можете либо

  • проголосовать, чтобы получить какую-то поддержку Javascript в дорожной карте iText, если вы являетесь клиентом iText,
  • ждут и надеются, что другие пользователи iText, которые являются клиентами iText, голосуют за дорожную карту, если вы не платите iText,
  • реализовать такую ​​поддержку Javascript в iText самостоятельно; это открытый исходник; но имейте в виду вирусную лицензию iText; или
  • анализировать Javascript в ваших PDF-файлах и аналогичных операциях с жестким кодом в ваш код
0
задан Active 15 January 2019 в 17:53
поделиться

2 ответа

Поскольку запросы на обновление должны быть обновляемыми в MS Access, рассмотрим совокупность доменов DMax, которая соответствует коррелированному подзапросу:

UPDATE table1 t1 
SET Criteria2 = DMax("Criteria2", "table1", 
                     "Criteria1 IS NOT NULL AND Identifyer1 ='" & t1.Identifyer1 & "' 
                      AND Identifyer2 = '" &  t1.Identifyer2 & "'")
0
ответ дан Parfait 15 January 2019 в 17:53
поделиться

Попробуйте это

Update table1 
Set Criteria2 = (
  select max(criteria2) from table1 t1    
  where t1.identifier1 = table1.identifier1 
     and t1.identifier2 = table1.identifier2 
     and t1.criteria2 is not null
) 
Where Criteria1 is not NULL 
0
ответ дан Derviş Kayımbaşıoğlu 15 January 2019 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: