powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите по "IIF"
25 сообщений из 29, страница 1 из 2
Помогите по "IIF"
    #39204379
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечерь!

Есть Таблица
В нем:
Поле1 - числовой
Поле2 - вычисляемый (Выражение IIf([Поле1]="";1;0))
Данные показывает:
Поле1Поле21000020000030000
Это не правильно!
Должно показать:
Поле1Поле21000120001030001
Где моя ошибка?
За ранее спасибо!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204397
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тип поля [Поле1] - поди числовое?
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204399
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaТип поля [Поле1] - поди числовое?
Да, вот пример!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204405
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда в нём в принципе не может быть никакой строки. В том числе и пустой.
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204727
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Доброе утро!
Тогда как мне сделать! подскажите пожалуйста!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204744
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

На хрена тебе вообще связываться с IIF ?
Что сделать-то хочешь в итоге ?
Ты цель свою укажи, наверняка есть более правильный и изящный способ, чем пихать куда попало встроенные функции Visual Basic.
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204746
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Новичок ООП.Abisma2008,

На хрена тебе вообще связываться с IIF ?
Что сделать-то хочешь в итоге ?
Ты цель свою укажи, наверняка есть более правильный и изящный способ, чем пихать куда попало встроенные функции Visual Basic.
Я же спрашиваю как мне сделать умник!!!
Если ты такой умник тогда моги!!!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204749
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поле1Поле21000120001030001

Если в Поле1 есть данные, в Поле2 дольжно показать "1"!
Если в Поле2 нету данных, в Поле2 дольжно показать "0"!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204752
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как?

Сначала почитать справку. Выяснить, какое значение содержится в поле записи числового типа, если в таблице отображается пустое место. Найти функцию, которая проверяет наличие в поле именно такого значения. И на основании этих данных исправить код до состояния работающего так, как тебе нужно.

И незачем так орать...
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204757
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaКак?

Сначала почитать справку. Выяснить, какое значение содержится в поле записи числового типа, если в таблице отображается пустое место. Найти функцию, которая проверяет наличие в поле именно такого значения. И на основании этих данных исправить код до состояния работающего так, как тебе нужно.

И незачем так орать...

Я к вам обращаю на "ВЫ" это из за уважения. Когда отвечают на "ТЫ", - это уважение?
Если бы я знал я бы вопрос не задавал.
Просто ответит трудно? если да зачем форум?
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204762
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008AkinaКак?

Сначала почитать справку. Выяснить, какое значение содержится в поле записи числового типа, если в таблице отображается пустое место. Найти функцию, которая проверяет наличие в поле именно такого значения. И на основании этих данных исправить код до состояния работающего так, как тебе нужно.

И незачем так орать...

Я к вам обращаю на "ВЫ" это из за уважения. Когда отвечают на "ТЫ", - это уважение?
Если бы я знал я бы вопрос не задавал.
Просто ответит трудно? если да зачем форум?
я вот как-то так сделал
Код: sql
1.
2.
3.
4.
SELECT 
Поле1,  
SWITCH(Поле1 IS NULL, 0, Поле1 IS NOT NULL, 1) as F2 
FROM Таблица1
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204770
так можно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор (IIf([Поле1]="";1;0))
Код: vbnet
1.
(- not isnull([Поле1])
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204775
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или так

Код: sql
1.
2.
3.
4.
SELECT 
Поле1,  
NZ( SGN( ABS((Поле1))+1 ), 0 ) as F2 
FROM Таблица1
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204778
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так можноавтор (IIf([Поле1]="";1;0))
Код: vbnet
1.
(- not isnull([Поле1])



Код: vbnet
1.
(- not isnull([Поле1]))


Спасибо за ответ. Всё что я хотел, тема закрыта!
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204779
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так можноавтор (IIf([Поле1]="";1;0))
Код: vbnet
1.
(- not isnull([Поле1])

ты хоть понял, что ты написал, тупень ?
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204787
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Новичок ООП.так можнопропущено...

Код: vbnet
1.
(- not isnull([Поле1])

ты хоть понял, что ты написал, тупень ?
Вам предупреждение от модератора. Если Вы не поняли, что написано, то переспросите.
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204804
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Володь,

я понял, что написано.
Просто этому лентяю было влом писать всю конструкцию
Код: sql
1.
SELECT Поле1, IIF ( isnull([Поле1]), 0, 1)  FROM Таблица1
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204806
так можно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Новичок ООП.Володь,

я понял, что написано.
Просто этому лентяю было влом писать всю конструкцию
Код: sql
1.
SELECT Поле1, IIF ( isnull([Поле1]), 0, 1)  FROM Таблица1



Зная Абисму, я понял, что у него не таблица, а форма с вычисляемым полем, формулу для которого я и написал.
Саму формулу не понял, но работает, если в Поле1 - NULL
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204810
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так можноформулу для которого я и написал.
так можноСаму формулу не понял, но работает
Ваш метод программирования понятен, спасибо.
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204819
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новичок ООП.Володь,

я понял, что написано.
Просто этому лентяю было влом писать всю конструкцию
Код: sql
1.
SELECT Поле1, IIF ( isnull([Поле1]), 0, 1)  FROM Таблица1

Поразительно.
И невежа, и невежда в одном флаконе.
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204840
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так можноЗная Абисму,
АХАХА
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204851
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так можноСаму формулу не понял, но работает, если в Поле1 - NULL
Код: sql
1.
  - not isnull([Поле1])

Это результат логической операции, взятый с минусом, так как False=0, а True=-1
Но для SQL лучше немного по-другому
Код: sql
1.
-(Поле1 Is Null)
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204862
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Ну опять-таки, не ленись, напиши всю конструкцию, чтобы не приходилось за тебя додумывать:
Код: sql
1.
2.
3.
4.
SELECT 
Поле1, 
1-ABS(Поле1 Is Null) as F2
FROM Таблица1
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204870
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новичок ООП.,

К счастью, я не нуждаюсь в том, чтобы кто-то, особенно Вы, за меня что-то додумывали.
Я показала все, что следовало показать.

Напрягитесь немного, постарайтесь понять написанное.
Хотя, бегая сразу по всем разделам форума и везде отмечаясь, это непросто.)))

Но показать себя Вы успели.)))
...
Рейтинг: 0 / 0
Помогите по "IIF"
    #39204877
Фотография Новичок ООП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

И давно вы следите за мной?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите по "IIF"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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