Главная страница
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.031 c
6-1080642779
vinter
2004-03-30 14:32
2004.05.23
Как получить список доменов


4-1081150613
rimd
2004-04-05 11:36
2004.05.23
HWND and Path


14-1083258350
Knight
2004-04-29 21:05
2004.05.23
Вопрос по TDBGrid...


1-1084277129
kot_phg
2004-05-11 16:05
2004.05.23
Как с OLE вытащить данные


3-1083225759
Stupid
2004-04-29 12:02
2004.05.23
Как отобрать записи из Т1 для которых нет записей в Т2?