Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Необх из Grida записывать в базу симв знач с сохр пробелов слева   Найти похожие ветки 

 
Av   (2004-04-29 11:51) [0]

Таблицы Clipper. при вводе кода из Clippera знач выравнивается по правому краю, с сохр пробела слева. Из под Delphi, из под grida, пробелы обрезаются и запис в базу, т.е. по левому краю, поэтому не работают LookUp поля, поиск и т.д. Какие варианты решения этой проблемы существуют? табл. Clipper трогать нельзя. Спасибо.


 
Ega23 ©   (2004-04-29 11:54) [1]

кака СУБД? У MSSQL ты мож LTrim RTrim задавать при Selecte. Под Delphi ты тож мож Trim(знач) сделать.


 
Johnmen ©   (2004-04-29 12:09) [2]

>не работают LookUp поля

Значит они не лукапные в полном смысле этой сущности...


 
DmitryA   (2004-04-29 18:00) [3]

Попробуйте создать новое Calculated-поле, в котором выравнивайте значение куда-хотите и как хотите. Затем постройте Lookup-поле на ключе Calculated-поля


 
Av   (2004-04-30 09:49) [4]

Необходимо в саму базу писать код (поле С(3), а код сост из 1 или 2-х символов, и нужно его выравнивать по правому краю в самой табл, а слева оставлять пробелы), т.е. код "50" не равен "_50"c пробелом. Хотелось бы решить это как можно проще и не очень громоздко. Таблицы Clipper на Apollo.


 
Johnmen ©   (2004-04-30 10:00) [5]

Это решается стандартно. Добавлением и ведением суррогатного ключа, который и будет кодом. Вот тогда и можно говорить о лукапных полях.


 
Av   (2004-04-30 10:15) [6]

Не хотелось бы париться с этими ключами, а просто записывать в базу с пробелами слева и все. Записал и забыл. Кроме LookUpов там еще и seek и Master-Detail. + отчеты. Проще записать... наверное.


 
Sergey13 ©   (2004-04-30 10:29) [7]

2Av   (29.04.04 11:51)  
>Из под Delphi, из под grida, пробелы обрезаются и запис в базу
А ты уверен, что это делается "автоматически", а не твоим собственным кодом? Что то сомнительно. Ведущие пробелы вроде не должны обрезаться, хотя с такой конкретной связкой я не работал, но сомнительно все же.


 
Johnmen ©   (2004-04-30 10:32) [8]

>Записал и забыл

:)
На недолго.
Тебя вспомнят, и очень скоро...


 
Av   (2004-04-30 10:54) [9]

Ага... проблема в том, что приходиться работать со старыми базами, созд. при царе горохе и вот в них, в том числе и в справочниках, выравнивание справа, т.е пробелы слева. И вот парюсь. Короче... Кто за то, что ведущие пробелы - это косяк? Поднимите руки. Польза от них только в том, что вводить меньше символов и сортировка по возрастанию.



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

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
7-1081934668
infom
2004-04-14 13:24
2004.05.23
Как сменить раскладку клавиатуры на русскую в рантайме


7-1082039855
Le][a
2004-04-15 18:37
2004.05.23
Отследить изменение схемы оформления Window


14-1083855046
Knight
2004-05-06 18:50
2004.05.23
Что удобнее ADO и BDE?


1-1084109087
Liona
2004-05-09 17:24
2004.05.23
Сортировка по колонкам в StringGrid?


1-1084106098
griban
2004-05-09 16:34
2004.05.23
function and procedures