Как удалить запросом ВБА строчки в таблице если критерий пустое поле

Vasyl.Rudyk
Дата: 29.01.2016 11:16:17
Добрый день.
Прошу подсказать как удалить строчку в таблице если критерий пустое поле.
  • Все попытки выдает ошибку.

    CurrentDb.Execute "delete * from НазваниеЗадания where НаименованиеТемы = " & (пустое поле в текстовом формате)

    спасибо!
  • ПЕНСИОНЕРКА
    Дата: 29.01.2016 11:31:13
    Vasyl.Rudyk,

    CurrentDb.Execute "delete * from НазваниеЗадания where len(trim('' & НаименованиеТемы))=0"
    
    __Michelle
    Дата: 29.01.2016 11:42:10
    Vasyl.Rudyk
    Добрый день.
    Прошу подсказать как удалить строчку в таблице если критерий пустое поле.
  • Все попытки выдает ошибку.

    CurrentDb.Execute "delete * from НазваниеЗадания where НаименованиеТемы = " & (пустое поле в текстовом формате)

    спасибо!
  •  CurrentDb.Execute "delete * from НазваниеЗадания where НаименованиеТемы Is Null"
    
    Анатолий ( Киев )
    Дата: 29.01.2016 11:48:48
    Любое пустое поле в таблице, это NULL.
    where НаименованиеТемы Is Null
    

    При определенных настройках текстовое поле может содержать пустую строку. Тогда:
    where (НаименованиеТемы Is Null) Or (НаименованиеТемы = "")
    
    Eugene_p1
    Дата: 29.01.2016 17:10:35
    Анатолий ( Киев )
    Любое пустое поле в таблице, это NULL.
    where НаименованиеТемы Is Null
    

    При определенных настройках текстовое поле может содержать пустую строку. Тогда:
    where (НаименованиеТемы Is Null) Or (НаименованиеТемы = "")
    

    Поддержу этот ответ, на мой взгляд правильно именно так.
    ПЕНСИОНЕРКА
    Дата: 29.01.2016 17:36:39
    Eugene_p1,
    Я всегда применяю len("" & некаяСтрока)=0


    таблицы сравнительно небольшие --не хочется усложнять запросы/программы двойным кодом

    -
    ПЕНСИОНЕРКА
    Дата: 29.01.2016 17:38:29
    Eugene_p1,

    небольшое исправление len(trim("" & некаяСтрока))=0
    __Michelle
    Дата: 29.01.2016 18:06:52
    ПЕНСИОНЕРКА
    Eugene_p1,
    Я всегда применяю len("" & некаяСтрока)=0


    таблицы сравнительно небольшие --не хочется усложнять запросы/программы двойным кодом

    -
    А разве рационально без необходимости из SQL вызывать функции VBA?