Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Поиск по пустой строке, ИТЗ забивает пробелами (число прочтений - 1613 )
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Поиск по пустой строке, ИТЗ забивает пробелами
30. Июля 2009 :: 08:49
Печать  
Возможно вопрос поднимался, но поиск не дал результатов. Загружаю ИТЗ из визуальной ТЗ, в которой есть строковое поле, по этому полю делаю поиск, работает только когда ВСЕ значения поля одинаковой длины, иначе - не работает, добивает все поля пробелами до длины этого поля заданного при создании визуально. СОС как быть?
« Последняя редакция: 30. Июля 2009 :: 10:18 - OnCheck »  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Поиск по пустой строке, ИТЗ забивает пробелами
Ответ #1 - 30. Июля 2009 :: 09:22
Печать  
получается в ИТЗ нельзя делать поиск по строковым полям?
  
Наверх
 
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Поиск по пустой строке, ИТЗ забивает пробелами
Ответ #2 - 30. Июля 2009 :: 10:37
Печать  
Сделал так:  когда ПустаяСтрока(ЗначениеПоиска)=1 и есть значения кроме пустых во множестве значений поиска, я  ставлю строку состоящую из 80 пробелов (не понял пока почему 80), пока работает...
« Последняя редакция: 31. Июля 2009 :: 03:10 - OnCheck »  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Поиск по пустой строке, ИТЗ забивает пробелами
Ответ #3 - 30. Июля 2009 :: 13:03
Печать  
Что-то я такого не встречал. А использую ИТЗ практически везде. Может быть у тебя в ТЗ, из которой ты загружаешь значения, уже состоит из строк, дополненных пробелами?
Или ты хочешь сказать, что если я сделаю так:
Код
Выбрать все
ИТЗ.НоваяКолонка("Ага");
Итз.НоваяСтрока();
ИТЗ.АГА="Ого";
Итз.НоваяСтрока();
ИТЗ.АГА="Эээээээх";
Итз.НоваяСтрока();
ИТЗ.АГА="Ах"; 


а потом сделаю поиск по "Ого", то он мне не найдет, а найдет только по "Ого     "?
В общем давай тест.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Поиск по пустой строке, ИТЗ забивает пробелами
Ответ #4 - 31. Июля 2009 :: 04:04
Печать  
Ага, без теста сложно дать решение.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
OnCheck
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 12. Декабря 2007
Re: Поиск по пустой строке, ИТЗ забивает пробелами
Ответ #5 - 31. Июля 2009 :: 04:51
Печать  
Извините, ложная тревога Смущённый. В визуальную таблицу из запроса к дбф падают строки фиксированной длины 80 символов, отсюда ошибка растет.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать