![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
Здравствуйте! Подскажите, пожалуйста, как с помощью VBA поставить знак "-" перед 0?
В поле по умолчанию стоит 0 надо при определенных условиях, чтобы было -0. Т.к. поле числовое, то оно этот минус убирает. Пробовала перевести в строку Me.Tax_1.Value = " - " + Me.Tax_1.Value, не получается |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а если так попробовать, в рамках бреда:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
Оба варианта все равно дают 0. Если в поле не 0, а число какое-то, то минус отлично ставится при любом способе.
|
![]() |
![]() |
![]() |
#4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
А что потом с "-0" делаете? Может не на форме надо менять, а где-то "внутри" в коде использования me.Tax_1
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]() |
![]() |
![]() |
![]() |
#6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Так а если метку "-" делать видимой перед полем?
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
не знаю подробностей, но можно ли тип поля сделать строковым?
Правда, везде, где идёт обращение к полю придётся прикручивать преобразование из строки в число, но зато, мы сможете даже вывести в поле текст: Код:
Если Вы сможете объяснить, с любой точки зрения, чем -0 отличается от 0 - тогда будет смысл в вашей "хотелке" |
![]() |
![]() |
![]() |
#9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Был вариант пробовать изменять "на лету" маску ввода в Поле
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]() Цитата:
Думала, что есть способ, я просто его не знаю ) Ну а раз так, то конечно смысл теряется полностью )) |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"не сохраняет 0" перед числом в CSV | Em1Ly | Microsoft Office Excel | 4 | 19.12.2013 23:48 |
Минус не слушается | Jekasea | Общие вопросы Delphi | 12 | 03.05.2013 22:51 |
Нужно чтобы принимал минус перед нулем | MishkaSh | Помощь студентам | 14 | 01.04.2013 22:49 |
Как добавить нули перед числом, чтобы длина числа получилась 8? | artemavd | Общие вопросы Delphi | 2 | 07.07.2011 19:30 |