powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по начальным буквам
25 сообщений из 25, страница 1 из 1
Поиск по начальным буквам
    #37261100
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет =) У меня есть вот такой скрипт для поиска:
Код: plaintext
1.
2.
3.
4.
if sle_NameOfKafedra.Text <> '' then
	filter = "kafedra_name_of_kafedra ='" + sle_NameOfKafedra.Text + "'"
        dw_find.SetFilter(filter)
        dw_find.Filter()
end if
Он ищет, но только если слово полностью введено, а как его переписать, чтобы он искал по начальным буквам в слове?
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261133
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zasranec2la ,
почитайте help: Relational operators in DataWindow expressions.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261142
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
Код: plaintext
1.
2.
3.
4.
if sle_NameOfKafedra.Text <> '' then
	filter = "kafedra_name_of_kafedra >='" + sle_NameOfKafedra.Text + "'"
        dw_find.SetFilter(filter)
        dw_find.Filter()
end if
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261143
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zasranec2la,
kafedra_name_of_kafedra >=
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261160
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Riska,

добавил, но как-то странно начал выполняться поиск. Подробней я это отразил на скриншотах (в прикреплённом файле).
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261213
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riskazasranec2la,
kafedra_name_of_kafedra >= Злая шутка? Студенты, конечно, халявщики, это понятно, хотят чтобы у них все сразу написалось без изучения дисциплин, но, всетаки, этот пытается понять и разобраться, в отличе от предыдущего, который матами крыть начал...

zasranec2la,
вспомните, чему Вас учили про выражения поиска в SQL (если учили, коенчно)... для фильтров DW выраждение LIKE работает точно так же.
Код: plaintext
1.
filter = "kafedra_name_of_kafedra LIKE '" + sle_NameOfKafedra.Text + "%'"
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261241
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ikar,

спасибо Вам огромное! Про SQL у нас вообще ничего не было. Дали задание - мучайтесь как хотите!
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37261982
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar,
Злая шутка? - Нет. Тормознул :)
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37264690
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это некое окно поиска, то наверное правильней делать селект сразу с условием, а не тащить все на клиент а потом фильтровать

а если же надо именно тащить все, а потом разные поиски там совершать, то наверное красивее не фильтровать, а скроллить и строку подсвечивать
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37264936
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maniac85если это некое окно поиска, то наверное правильней делать селект сразу с условием, а не тащить все на клиент а потом фильтровать

а если же надо именно тащить все, а потом разные поиски там совершать, то наверное красивее не фильтровать, а скроллить и строку подсвечиватьЭто ни то и ни другое, - это курсовик
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37265543
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ikar,

да, и что дальше?
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37265797
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дальше? Дальше Вы его сдадите, получите зачет по предмету. А потом забудете этот предмет и все, что с ним связано, т.к. оно Вам не надо и Вы совершенно не понимаете, зачем Вас заставляют его учить и что-то на нем делать. Только и всего...

Лично Вы отличаетесь от большинства студентов, которые "изучают" этот предмет, тем, что пытаетесь разобраться и сделать что-то самостоятельно.

Некоторое время назад (с неделю - полторы, примерно) тут "нарисовался" Ваш сокурсник или, даже, может быть, одногрупник. Задал идиотский вопрос, из серии "скажите какую кнопку мне нажать, чтобы мне пять поставили, и вапче, быренько за меня все сделайте" (не дословно, конечно, сами понимаете, но смысл был такой), получил на него шуточниый идиотский ответ. Послое чего начал вести себя совсем не корректно, за что и был забанен.
Так вот, после него, Вам помогать хочется, даже не смотря на то, что Вы хотите не научиться, а только разобраться, чтобы сдать курсовик.

Без обид, ничего личного.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37276932
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлю еще один вид фильтра, старый добрый фильтр:

В событиях для ввода текста фильтра, формируем свое событие pbm_keydown (обзываем как хотим)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
if is_fltname = '' then return //is_fltname имя поля по которому осуществляется сортировка

ls_text = lower(sle_1.text)
if ls_text = '' then
	dw_cl.setfilter('')
	dw_cl.filter()
	return
end if

s = 'pos(lower(string('+is_fltname+')),~''+ls_text+'~')>0'

dw_cl.setfilter(s)
dw_cl.filter()

Плюс данного метода нужно только одно поле для ввода, кнопка поиск выкидывается, клиент вводит и сразу походу видит результат(при условии что там не несколько миллионов записей). Т.е. при минимальном коде задаю поиск по любому полю. Конечно можно кучу полей для ввода поставить для более точной фильтрации если нужно.
Извините не нашел тэгов для выделения кода ПБ, премного благодарен если подскажите как вы выделяете код ПБ.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37281345
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ikar, если бы вы знали как тяжко учиться у нас в универе... Когда тебе дают задание, и только требуют-требуют-требуют!!! Без объяснений, и каждый день новые требования. Книжек по билдеру очень мало, даже на английском, так как это ооооочень узкоспециализированная среда разработки, кроме того безумно глючная.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37281653
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zasranec2laIkar, если бы вы знали как тяжко учиться у нас в универе... Когда тебе дают задание, и только требуют-требуют-требуют!!! Без объяснений, и каждый день новые требования. Книжек по билдеру очень мало, даже на английском, так как это ооооочень узкоспециализированная среда разработки, кроме того безумно глючная.
PB в универе изучают?

Есть книги по РВ6 - супер, и печатные и в электронном виде! (есть даже на этом форуме)
РВ супер профессиональная для работы с базами данных и позволяет поверх прицепить все что душа пожелает!
А глюки есть даже в MS Office!
Резюме: кому лень учиться, тот ищет причину.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37282022
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.05.2011 20:07, zasranec2la пишет:

> дают задание, и только требуют-требуют-требуют!!! Без объяснений

Это нормально. Welcome to real life.

> безумно глючная.

Сразу видно знатока . Среда не без проблем, но работать можно.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37283289
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zasranec2laIkar, если бы вы знали как тяжко учиться у нас в универе...
Мы тута все такие прям Левши, академиев не кончали, азбукк не ведаем, а глючный РВ токмо по наитию и методом вненаучного втыка выучили, чо...
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37283297
zasranec2la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста, издеваться не надо. И про лень говорить тоже.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37330263
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, интересно - а в каком универе учат билдер??? У нас в Харькове, говорят, когда-то в ХПИ учили... Но вроде прошли те славные времена... Сейчас на сайте с вакансиями периодически висит одна - на 1.5к условных единиц в вечнозеленой американской валюте. Что для нашего города весьма неслабо. А так...
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37330959
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком-то из Тульских ВУЗов по сих пор РВ "преподают". Хотя, скорее просто "читают", при чем явно "для галочки", если судить по тому какие вопросы задают студенты здесь, на форуме и в аське/почте...
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37331305
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя. Печально. Мне кажется, что единственный вариант для билдера - это заинтересовать как раз хотя бы по одному ВУЗу в каждом городе - ввести курс обучения ПБ. Тогда - появятся программеры, хоть какие-то, и вакансии не будут висеть по полгода-году в надежде найти соискателя.
Вобщем, популяризация - вот путь, как мне кажется. Иначе - не доживет до мало-мальски нормального релиза (хотя этот релиз - может, как писАл AIS - плач по нац.валюте).
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37331741
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как за рубежом, а в России и странах СНГ Сайбес все прошлые годы упорно убивал интерес народа к РВ маркетинговой политикой, отсутсвыием литературы на русском языке, отсутсвием вменяемой русскоязычной поддержки и т.п. И сейчас успешно продолжает это делать. Нет, там, конечно, есть люди, которым не безразлично, но их, во первых, единицы, а во вторых - они рядовые исполнители, которые никак не могут повлиять на ситуацию.
(ИМХО)

ВУЗ, в котором я учился (на вечернем, уже будучи програмистом на РВ) с моей подачи обратился в Российское представительство с предложением о совместной работе, включении РВ в программу ВУЗа. Ответ был замечательный: без проблем, покупайте необходимое вам количество лицензий (по количеству рабочих станций в компьютерном классе) по коммерческой цене и делайте что хотите: хоть студентов учите, хоть разработкой занимайтесь, - все, что будет происходить после покупки нас не интересует...
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37332551
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar...
ВУЗ, в котором я учился (на вечернем, уже будучи програмистом на РВ) с моей подачи обратился в Российское представительство с предложением о совместной работе, включении РВ в программу ВУЗа. Ответ был замечательный: без проблем, покупайте необходимое вам количество лицензий (по количеству рабочих станций в компьютерном классе) по коммерческой цене и делайте что хотите: хоть студентов учите, хоть разработкой занимайтесь, - все, что будет происходить после покупки нас не интересует...
Мдя... Нет повести печальнее на свете. По картине с СНГ - полностью согласен, могу подтвердить аналогичность ситуации на Украине. Не понимаю - как вообще ПБ в свое время смог завоевать серъезную популярность??? Ведь когда-то даже пиратские диски у нас на Балке продавались, даже с 7-й версией еще можно было купить. А потом - как бабка пошептала.

Ну с такой политикой распространения (точнее, с ее отсутствием) чего еще ожидать.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37332816
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim RomanenkoНе понимаю - как вообще ПБ в свое время смог завоевать серъезную популярность??? Ведь когда-то даже пиратские диски у нас на Балке продавались, даже с 7-й версией еще можно было купить. А потом - как бабка пошептала.

До 6 версии PowerBuilder принадлежал PowerSoft.
У них был весь бизнес на нем завязан, поэтому естественно там PB уделяли максимум внимания.
Потом PowerSoft был куплен Sybase. Причем по принципу "чтоб было".
Вот оно и лежало просто в активах с 7 по 8 версию. Бренд PowerSoft был уничтожен.
И только потом к 9, когда опомнились, начали предпринимать какие-то усилия по продвижению.
Но судьба распорядилась так, что именно в тот период застоя все основные enterprise игроки выкинули на рынок свои новые технологии (причем имея все рычаги для их продвижения), а Sybase - наоборот, заморозила свои.
Вот и все.
...
Рейтинг: 0 / 0
Поиск по начальным буквам
    #37333218
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky ,
каждый бренд имеет четыре стадии своего развития. РВ не понятно на какой. Скорее всего он вторую и третью стадию пропустил и перешел сразу к финальной.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по начальным буквам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]