Главная страница
    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.47 MB
Время: 0.041 c
9-1043712780
SLKnot"
2003-01-28 03:13
2004.05.23
Glscene Непрохождение сквозь стены


1-1083901059
Mihail
2004-05-07 07:37
2004.05.23
Отображение HTML-страниц в Delphi


1-1084351959
Litr
2004-05-12 12:52
2004.05.23
Форма


1-1083571381
lehich
2004-05-03 12:03
2004.05.23
перемещение по строкам excel


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





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