Форум: "Базы";
Текущий архив: 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.033 c