Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите заменить NULL на тире ("-") в отчёте / 14 сообщений из 14, страница 1 из 1
07.08.2007, 18:19
    #34712005
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
есть база данных ....
потом создаётся отчёт в DataReport , так вот есть значения некоторых полей равных NULL ,
при выводе в отчёте в них просто ничего не выводится, а надо чтобы был прочерк ( "-" )
добрые люди помогите !
...
Рейтинг: 0 / 0
07.08.2007, 18:56
    #34712127
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
Формат поля в отчете
...
Рейтинг: 0 / 0
07.08.2007, 19:00
    #34712145
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
я делал....
это типа
Dataformat -> Custom :
FormatString: #;#;-;-
я так понимаю первое положит, второе отриц, третье - 0, а четвёртое Null ?
но что-то оно работает непонятно ???
или я не так что-то делаю?
...
Рейтинг: 0 / 0
07.08.2007, 19:15
    #34712188
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
Если речь об экселе то четвёртое это текст.
А пустые ячейки никак не будут отображаться "-" , пока туда чего нибуть не поставить
либо 0, либо пустую строку =""
...
Рейтинг: 0 / 0
08.08.2007, 09:59
    #34712831
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
Можно сам запрос изменить так, чтобы вместо null выбиралось '-'.
...
Рейтинг: 0 / 0
08.08.2007, 10:25
    #34712939
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
AntonariyМожно сам запрос изменить так, чтобы вместо null выбиралось '-'.

нет так есть допустим столбец там есть некоторое значени, а есть и NULL
так вот мне надо чтобы значения выводились, а где Null ставился прочерк
...
Рейтинг: 0 / 0
08.08.2007, 10:34
    #34712983
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
if IsNull(значение_поле)=true then значение_поля = "-"
...
Рейтинг: 0 / 0
08.08.2007, 10:46
    #34713042
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
timtimif IsNull(значение_поле)=true then значение_поля = "-"

простите за ламерский вопрос, но где это написать...?
и я пытался изменить кое что...
у меня просто данные на SQL Servere, там их нельзя вроде изменять...
или это я у себя уже буду менять....
только где это написать?
...
Рейтинг: 0 / 0
08.08.2007, 12:42
    #34713547
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
select isnull(MyField,'-') from ...
...
Рейтинг: 0 / 0
08.08.2007, 13:20
    #34713714
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
спасибо работает!
только теперь вторая проблема,
а если значение в поле пустое, но не NULL
как его изменить на тире?

if (Поле1='') then (Поле1='-')

только где это написать?
спасибо заранее
...
Рейтинг: 0 / 0
08.08.2007, 15:48
    #34714342
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
можно и так сделать
Код: plaintext
1.
2.
3.
4.
SELECT
Поле=
CASE
WHEN ПОЛЕ1 is null or ПОЛЕ1 = ' ' then '-' else  ПОЛЕ1 end
FROM ТАБЛИЦА

но на сколько я знаю пустое значение и есть NULL
так что лучше воспользоваться примером Antonariy
...
Рейтинг: 0 / 0
08.08.2007, 15:49
    #34714348
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select 'MyField1' = case 
      when MyField1 = '' then '-'
      when MyField1 is null then '-'
      else MyField1
   end,
   MyField2
from 
...
...
Рейтинг: 0 / 0
08.08.2007, 15:51
    #34714358
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
Пустая строка это не null, так что лучше использовать пример TIKO .
...
Рейтинг: 0 / 0
08.08.2007, 15:55
    #34714372
Mons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите заменить NULL на тире ("-") в отчёте
спасибо всем огромное !!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите заменить NULL на тире ("-") в отчёте / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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