Главная страница
    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.46 MB
Время: 0.037 c
3-1082912534
windows
2004-04-25 21:02
2004.05.23
изменение dbgrid


3-1083134458
Slavik_v
2004-04-28 10:40
2004.05.23
Некорректно копируется поле


3-1083221068
Frozzen
2004-04-29 10:44
2004.05.23
Транзакции


1-1083958298
Sergix
2004-05-07 23:31
2004.05.23
Глюк с главной формой


6-1080834503
serg128
2004-04-01 19:48
2004.05.23
Как передать файл по сети?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский