Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];

Вниз

все значения со знаком минус....   Найти похожие ветки 

 
03111978   (2010-09-07 07:47) [0]

Есть поле в табличке, там различные цифры, нужно сделать так, чтобы они постоянно отображались со знаком минус. т.е. например ввели  прямо в гриде 5000, оно поменялось на -5000, ну или по кнопочке например, чтобы менялось.

Подскажите каким путем пойти ?


 
sniknik ©   (2010-09-07 07:58) [1]

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


 
03111978   (2010-09-07 08:07) [2]


> sniknik ©   (07.09.10 07:58) [1]
>
> о каком "пути" речь если неизвестно идешь ты, плывешь, летишь,
>  едешь... вот скажу триггер хороший путь, универсально для
> всех чем бы не смотрели... и? помогло?
> а если только у тебя в программе то онгеттекст/онсеттекст
> поля. помогло?


О чем бред ???


 
Ega23 ©   (2010-09-07 08:14) [3]


> О чем бред ???

Это не бред, это весьма чёткий ответ.
Если ты его не понял - мои соболезнования.


 
03111978   (2010-09-07 08:22) [4]


> Подскажите каким путем пойти ?


ну хорошо, мне нужно сделать например, ввел в грид 5000, нажал к примеру ентер, значение в гриде поменялось на -5000.


 
И. Павел ©   (2010-09-07 08:24) [5]

нужно сделать так, чтобы они постоянно отображались со знаком минус
Если способы в [1] вас по таинственным причинам не утроили, можете самостоятельно рисовать ячейки в OnDrawColumnCell - хоть цветочки там выводите вместо цифр. Но при этом данные в базе будут оставаться с тем знаком, с каким вы их ввели.


 
Anatoly Podgoretsky ©   (2010-09-07 09:01) [6]


> 03111978   (07.09.10 08:22) [4]

Да хватит как попугай повторять.


 
Юрий Зотов ©   (2010-09-08 17:22) [7]


> 03111978   (07.09.10 08:22) [4]
> мне нужно сделать например, ввел в грид 5000,
>  нажал к примеру ентер, значение в гриде поменялось на -5000.

В гриде нет никаких значений. Значения есть в БД и в датасете, а грид их только показывает.

Поэтому для начала определитесь, что Вам нужно. Ввели 5000, нажали Enter. После этого возможны 2 варианта:
- в БД записалось -5000, что и отобразилось в гриде;
- в БД осталось 5000, но в гриде отобразилось -5000.

Способ решения от этого и зависит (о чем, кстати, и было сказано в [1], причем действительно вполне четко).



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
15-1282111749
TStas
2010-08-18 10:09
2010.11.28
Дельфи выдаю AV во адресу... dcc32.dll


6-1229960991
Zlodeyz
2008-12-22 18:49
2010.11.28
Помогите создать Dial Up соединение


15-1281644994
Юрий
2010-08-13 00:29
2010.11.28
С днем рождения ! 13 августа 2010 пятница


2-1284144181
flasher
2010-09-10 22:43
2010.11.28
Проблема с дочерними mdi окнами


15-1282205819
eitho
2010-08-19 12:16
2010.11.28
алгоритм генерации линейных уравнений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский