Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
13 / 11 / 0
Регистрация: 21.06.2012
Сообщений: 66

Условия. Если числовое поле пустое, то вставить туда ноль, иначе вставить значение этого поля

11.07.2012, 21:18. Показов 5666. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Пытаюсь написать запрос, который в поле Телефон вставляет нули если там пусто, иначе показывает что в поле.

SQL
1
2
3
SELECT [Compare].ФИО AS ФИО, [Compare].Паспорт AS [Номер паспорта], [SOURCE].Телефон AS Телефон
FROM Compare LEFT JOIN SOURCE ON ([SOURCE].ФИО=[Compare].ФИО) AND ([SOURCE].Паспорт=[Compare].Паспорт) WHERE
[Телефон]=IIF(IsNULL([Телефон]),123456789,[Телефон]);
Может оно и работает, но рез-тата не видно. В результат выбразывает только записи с данными т.е. пустых полей вообще нет, а они должны быть =)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.07.2012, 21:18
Ответы с готовыми решениями:

Пустое значение в числовое поле
Как через SQL добавить строчку, но заполнить не все значения? Как пустое значение вставить в эту строку? Если ничего не писать он...

Как приравнять значение поля к нулю если поле пустое или в нем буква
Имеется поле TEdit именованное Pk. double Pk; numPk=Pk->Text.ToDouble(); Если поле пустое или в нем буква или любой другой...

В отфильтрованном поле вставить как значение данные всего поля
Парни прошу помочь. Я в VBA в excel'е не силен совершенно, не знаю как его даже там применять, на VBA немного программирую только в...

3
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
11.07.2012, 21:24
Цитата Сообщение от Человек_Борща Посмотреть сообщение
Пытаюсь написать запрос, который в поле Телефон вставляет нули если там пусто, иначе показывает что в поле.
Если точно по ТЗ, то так
SQL
1
2
3
SELECT [Compare].ФИО AS ФИО, [Compare].Паспорт AS [Номер паспорта], 
Nz([SOURCE].Телефон,0) AS Телефон
FROM Compare LEFT JOIN SOURCE ON ([SOURCE].ФИО=[Compare].ФИО) AND ([SOURCE].Паспорт=[Compare].Паспорт)
1
13 / 11 / 0
Регистрация: 21.06.2012
Сообщений: 66
11.07.2012, 21:32  [ТС]
mobile, Why all of it is so simple? Stupid principle of KISS.

Можно попросить совета, по поводу литературы обо всем об этом?
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
11.07.2012, 21:55
Человек_Борща, список литературы есть в прибитых топиках, вверху страницы раздела
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.07.2012, 21:55
Помогаю со студенческими работами здесь

Определить позицию курсора в текстовом поле, и вставить туда текст
как получить текущую позицию курсора из текстового поля и вставить на его место текст?

Если есть запись обновить, иначе вставить в Access
Здравствуйте, надо мне сделать приложение на C# для работы с базой Access. Заступорил когда надо обновить данные, если артикул совпадает....

Если строка существует - обновить, иначе - вставить новую
Здравствуйте! Подскажите, как сделать в MSSQL запрос, который работал бы по такой логике: "если строка существует - обновить, иначе -...

Считать числовое значение из jTextPane и вставить в значение "socket"
Здравствуйте. есть програмка клиент и сервер. Клиент пересылает серверу текст по фиксированному порту 1111. Как сделать, чтобы значение...

Если данные в поле не существует вывести пустое значение
Приветствую, имеется запрос: SELECT `crm_map`.`id`, `crm_mapTimeCity`.`description`, `crm_mapTimeCity`.`time`, `crm_map`.`city`,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru