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

Вниз

Необх из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
6-1080555134
Sur
2004-03-29 14:12
2004.05.23
как узнать IP


4-1081319290
Gamlet
2004-04-07 10:28
2004.05.23
Создание приложений без VCL


4-1081167785
Sapsi
2004-04-05 16:23
2004.05.23
О сенд мессадж


14-1083436636
RealRascal
2004-05-01 22:37
2004.05.23
win xp и принтер


3-1083237481
Felan
2004-04-29 15:18
2004.05.23
Системные переменные Interbase





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