Я получаю ошибку "undefined function' FIELD 'in query expression" при запуске инструкции SQL query в excel VBA.
SQL = "TRANSFORM FIRST(iif(isnull(c.TimeStamp1),'Pending','Complete')) " SQL = SQL & "SELECT a.DealName, a.SettlementDate " SQL = SQL & "FROM DealList a, DealStepLog c INNER JOIN DealStepMasterData b on b.StepName = c.DealStep " SQL = SQL & "WHERE c.DealName = a.DealName AND " SQL = SQL & "c.DealStep IN('Sent for De-dupe','De-dupe confirmation received','Sent for Risk feedback','Risk Queries Received','Risk feedback addressed') " SQL = SQL & "GROUP BY a.DealName, SettlementDate " SQL = SQL & "ORDER BY FIELD (dealStep, 'Sent for De-dupe', 'De-dupe confirmation received', 'Sent for Risk feedback', 'Risk Queries Received', 'Risk feedback addressed') ASC" SQL = SQL & " PIVOT dealStep "
Что я уже пробовал:
Пожалуйста, скажите мне, могу ли я что-нибудь сделать со своей связью??
Herman<T>.Instance
может быть, вам поможет проверка с помощью профайлера?
Member 12605284
Разобрался с этим, используя дополнительный столбец, так что мне не пришлось использовать функцию поля
CHill60
Ваш заказ по заявлению неверен. Нет никакой функции, называемой полем. Что вы на самом деле пытались сделать?
Похоже, вы хотите видеть значения для dealStep с "отправлено для Де-дупе", появляющимся перед "получено подтверждение де-дупе", появляющимся перед "отправлено для обратной связи по риску"и т. д.
Member 12605284
Разобрался с этим, используя дополнительный столбец, так что мне не пришлось использовать функцию поля. Спасибо