Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как удалить запросом ВБА строчки в таблице если критерий пустое поле / 8 сообщений из 8, страница 1 из 1
29.01.2016, 11:16
    #39158320
Vasyl.Rudyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Добрый день.
Прошу подсказать как удалить строчку в таблице если критерий пустое поле.
Все попытки выдает ошибку.

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

спасибо!
...
Рейтинг: 0 / 0
29.01.2016, 11:31
    #39158330
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Vasyl.Rudyk,

Код: vbnet
1.
CurrentDb.Execute "delete * from НазваниеЗадания where len(trim('' & НаименованиеТемы))=0"
...
Рейтинг: 0 / 0
29.01.2016, 11:42
    #39158347
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Vasyl.RudykДобрый день.
Прошу подсказать как удалить строчку в таблице если критерий пустое поле.
Все попытки выдает ошибку.

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

спасибо!
Код: sql
1.
 CurrentDb.Execute "delete * from НазваниеЗадания where НаименованиеТемы Is Null"
...
Рейтинг: 0 / 0
29.01.2016, 11:48
    #39158353
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Любое пустое поле в таблице, это NULL.
Код: sql
1.
where НаименованиеТемы Is Null


При определенных настройках текстовое поле может содержать пустую строку. Тогда:
Код: sql
1.
where (НаименованиеТемы Is Null) Or (НаименованиеТемы = "")
...
Рейтинг: 0 / 0
29.01.2016, 17:10
    #39158761
Eugene_p1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Анатолий ( Киев )Любое пустое поле в таблице, это NULL.
Код: sql
1.
where НаименованиеТемы Is Null


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


Поддержу этот ответ, на мой взгляд правильно именно так.
...
Рейтинг: 0 / 0
29.01.2016, 17:36
    #39158808
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Eugene_p1,
Я всегда применяю len("" & некаяСтрока)=0


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

-
...
Рейтинг: 0 / 0
29.01.2016, 17:38
    #39158813
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
Eugene_p1,

небольшое исправление len(trim("" & некаяСтрока))=0
...
Рейтинг: 0 / 0
29.01.2016, 18:06
    #39158853
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить запросом ВБА строчки в таблице если критерий пустое поле
ПЕНСИОНЕРКАEugene_p1,
Я всегда применяю len("" & некаяСтрока)=0


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

-А разве рационально без необходимости из SQL вызывать функции VBA?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как удалить запросом ВБА строчки в таблице если критерий пустое поле / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]