Я хочу вставить некоторые значения из таблицы в другое в запросе SQL.
Но
Мои таблицы не имеют одинакового формата в полях, например, я прошу перенести текст в число.
Он спрашивает меня, хочу ли я изменить тип полей в моей таблице назначения.
Я не хочу, чтобы это предупреждение появлялось , я хочу, чтобы оно автоматически преобразовывало тип, не спрашивая пользователя.
Более того, я не хочу изменять SQL-запрос , чтобы включить cdbl () , IsNumeric () или другие материалы
Мой код выглядит как
strSQL = "Delete * FROM DestinationTable;"
DoCmd.RunSQL strSQL
strSQL = "INSERT INTO DestinatonTable(Month, Date, Number1, Name, ShortName, Partner, Number2 .... and so on .....)"
strSQL = strSQL & " SELECT StartTable.F1, StartTable.F2, StartTable.F3, ...... and so on ..."
strSQL = strSQL & " FROM StartTable WHERE (IsNumeric([F14])<>0);"
DoCmd.RunSQL strSQL
Спасибо всем за чтение и помощь