BMW КЛУБ
collapse
Оцените тему:
  •  посоветуйте порграмину 0 1
  • 1
  • 2
  • 3
  • 4
  • 5

*  посоветуйте порграмину  (Ответов 293, Прочитано 39560 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Звиняюсь за отсутствие ....

Виталь, я про другие поля имел ввиду .... Я имел виду так Форма для заполнения - в форме поле ФИО, поле адреса, и т.д. Ввел ФИО - нажал ентер, курсор перескочил в поле адрес, ввел адрес - нажал энтер - данные формы записались в БД. То есть ввод будет точно так-же, только данный полями будут разделены. А отображение уже введенных соответственно строкой.

Или не нравится такая концепция? Просто так сделано во всех крупных программах ... 1С к примеру и т.д. Метод вроде работает успшно
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
понял теперь

"энтер" нажимать после каждого поля... вряд ли, слишко много ошибок будет из за привычки жать пробел.
Если это такая головная заморочка.. х. с ним. буду дальше юзать блокнот как есть, мне уже неудобно как то стает, сколько времени идет на это. Сказали просто в начале что это элементарно.. ну я то и давай раз так

П.С. Одного не могу понять, почему нельзя зделать всё как есть в блокноте, просто поиск чтоб работал не по вызову ксак отдельная функция, а постоянно ! Да я конечно далек от всего этого, это так...

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Виталий, просто хочется сделать так, чтоб переделывать не пришлось ) поэтому много вопросов, это нормально. А поиск именно и проще и лучше сделать когда ввод в отдельные поля идет. Из одной строки больше заморочек совпадения искать, будет очень много неверных результатов. Начал писать "как в блокноте" пока ) если передумаете скажите
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
если "как в блокноте" то не передумаю, это точно   :)

ЗЫ опять таки, мне не совать свой нос в "нутрь" "программного дела", но может проще сделать так, чтоб для поиска всё содержимое выглядело единым целым, просто разбитым на слова по признаку наличия между ними пробела, и в этом едином целом содержимом искать совпадения фрагментов/слов длиной не менее 4-рёх символов...

П.С. И ещё, Санько оговорим сразу. Если всё это ты собираешься отдать мне на халяву, не захочешь получать за это плату ссылаясь на то чтоб я тебе нарисовал там с выключателем и типо в расчёте, говорю сразу, тогда ты всё это пишешь напрасно. 
"Даром" мне не катит, это принцип моей морали.
« Последнее редактирование: 18:30:50, 29.11.2009 от INJEKTOR »

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Нужно её сначала написать :) А расчитаться уж как-нить расчитаемся )
Российский каталог авторазборок - http://razborov.net

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Виталий, вот на пробу тебе наброски ... Запусти посмотри, потыкайся, скажешь что не устраивает, что устраивает.
За дизайн звняюсь - пока это все "пробник".

Верхнее поле для ввода. Запись текста в фал осуществляется либо по нажатию на кнопку "Записать" либо по ентеру
формат строки: "Петров Сидор Сидорович, ул. Анапки д. 12 кв. 34 г. Таганрог обл. Таганрогская пасп.сер. 6400 пасп.ном. 123456789"
обратите внимание где есть пробелы где их нет .... удобно это или нет?

Поиск пока ведется так: Вводится фамилия - поиск по файлу по фамилиям. Вводится Фамилия и Имя - поиск будет по фамилии и имени ну и т.д.
Удалить запись можно выделив в среднем окне нужную строку и нажав "Del", либо правой кнопкой мышки.

Двойной клик мышкой по строке среднего окна - скопирует этот текст в поле для ввода новой записи.

З.Ы. Если где-то что-то будет глючить и падать - запиши и потом мне скажи :)
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
чудесно    *pivo*
сегодня вечером, сейчас работа работа работа, и попутно моментами форум

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Прошу не пинать если шо-то сделал не так - переделаю :)
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
удалось:

1. Конструктив окна, тут угад на 100%, в верху окно ввода, в низу совпадения, это гуд на 100%

2. Данные вводятся по нажатию энтера (мышью шевелить на кнопку не нужно - хотя пусть и будет), это гуд на 100%

3. Всё автоматически сохраняются, даже то что ты вводил в строке ввода но не нажал энтер, скажем по спешке, это гуд на 100%

4. Выводится не слово которое совпало, а целиком строка/строки в которой/рых обнаружено совпадение, и я сразу вижу к кому именно это совпадение привязано. Это гуд на 100%

5. Структура работы поиска,  реальном времени когда я ввожу данные поиск как и хотел смотрит совпадения, выводя их в нижнем окне. Это гуд на 100%

не удалось:

1. Ввод данных сильно привязан к формату. Чуть что то не так, и на ввод данных отказ, это не гуд 100%. Более того, позже я могу редактировать данные того иного клиента, вводя на него те иные заметки абсолютно на своё усмотрение. То есть формат нужен всё таки свободный, точно как в блокноте в том числе натуральном, типа произвольная шпаргалка удобная для тебя. Грубо говоря, в плане формата может быть только единый критерий к которому можно привязываться, это пробел между словами  ^^

2. Поиск, косяк в том что если с первого слова совпадения нет, то даже если всё остальное совпадает на 100% поиском это уже не регистрируется, это тоже не гуд 100%. Фактически всегда бывает так, что клиент другой фамилии, однако он подставной друг/сосед когда то бывшего клиента попавшего в чёрный список, а оба они из той же "бабушкинской деревни", то есть кое что из адреса совпадает, и это необходимо обнаруживать несмотря на то что её название не в самом начале строки ввода. Здесь же получается можно обнаружить совпадение только по по первому слову, например это фамилия. То есть, если нет совпадения по первому слову, это вовсе не значит что совпадений нет вовсе и поиск прекращается. Более того, очень часто бывает нужно просто посмотреть статистику, в каком городе районе, городе больше всего записей. Для этого должно быть достаточно просто ввести название города района, и все записи с его наличием должны вывестись в результатах совпадений.
Структуру этого косяка подробно отображают скриншоты.

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Поиск это проблема достаточно быстро решаемая ... а вот произвольная форма ввода ... это уже плохо. Учесть все что может "взбрендить" ввести ) никто не может ;) Так что тут нужно искать компромисс ... например кол-во слов (если привязываться к пробелу) и т.п. ... потому что искать в строке формата которой ты не знаешь очень тяжело ....
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
скать в строке формата которой ты не знаешь очень тяжело ....

то есть блокнот сложная программа или что? Ведь ему по барабану что и как в нём написано, ищет да и всё.. что форма поиска отдельная, и ищет не совсем в том виде.. это да.
Ну пускай тогда тема пока подстынет, мож позже какие идеи предложения придут

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Виталий, ты немного не понимаешь разницу поиска просто по слову (словосочетанию) и конкретному поиску с разделением например по адресу, по ФИО ... когда ты нажимаешь Ctrl+F в блокноте - ты себе представляешь что и где ты будешь искать. А машина так не умеет, ей ужен строгий формат и строгие условия поиска. Либо набор эти форматов и условий. Поэтому фривольности здесь не прокатят. Если я не прав - пусть айтишники меня поправят.
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Александр, я не совсем то хотел сказать что ты понял.
Просто на примере блокнота я привожу факт, что всё таки поиск при произвольном написании возможен ведь.. ?! 
Да я понимаю что я не прогер и мне многое не понять, но пользоваться программой то у меня получается же, видеть как она работает.. ну вот и говорю, что ищет же блокнот, и параллельно где, параллельно в какой форме запись, стало быть это возможно ?! Другой вопрос, насколько сложна подобная реализация своими силами, с нуля ? Иначе говоря, стоит ли человеку париться над необходимым объёмом работы ради того...

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Именно! Возможно всё, но трудозатраты бывают такие то москебе сломаешь пока придумаешь как эту "фигулину" сделать. отому еслиприйти к компромиссу , то будет проще. от ты говоришь хочешь писать в произвольном порядке ... Основные данные то, я думаю, местами меняться не будут? А для всех остальных можно сделать "поле" "примечание" ... это тоже массовая практика- не моя прихоть ;)

То есть ты будешь вводить напрмер:
Петров Сидор Сидорович ул. Анапки д. 12 кв. 34 г. Таганрог обл. Таганрогская пасп.сер. 6400 пасп.ном. 123456789
или
Петров Сидор Сидорович, ул. Анапки д. 12 кв. 34 г. Таганрог обл. Таганрогская пасп.сер. 6400 пасп.ном. 123456789 Лена Суп Закипел

"Лена суп закипел" будет считаться примечанием, то есть после основных данных - хоть поэму пишите ;) такой вариант не катит? :)

Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Сделаем так, попробую попользоваться вариантом который сейчас на предмет возможности соблюдения формата ввода.
Если будет получаться вводить быстро, при этом не особо тратясь на соблюдение формата (а он очень капрзен), то будет гуд.
Там всё кк бы и ничего, вот один гвоздь, чуть формат не так и ппц, а соблюдать его бывает некогда. Вот и попробую сегодня испечатать пару тройку страниц, посмотрю как это приработается

 

 
 
Регистрация

Новости форума

Опросник

  • Следует ли показывать по телевизору социальную рекламу направленую на предотвращение нарушейний правил дорожного движения?
  • - Да, было бы неплохо.
  • 82 (76%)
  • - Фигня это все. Безтолку.
  • 18 (16%)
  • - Мне пофигу!
  • 7 (6%)
  • Проголосовало пользователей: 104
  • Смотреть тему
Вчера в 12:09:56 от Marinesa

Здравствуйте, решили мы полностью переделать дачу, дорогу там чистят круглый год, многие дома там капитальные, живут там некоторые постоянно, не уезжа...
21:27:32, 08.05.2024 от zavarzin

Мечтаю о живой изгороди из туй, где они вплотную друг к другу растут и просветов между ними нет. Понимаю, что моя мечта вряд ли сбудется, потому что т...
19:43:34, 07.05.2024 от roma9112

Привет всем. Вопрос наверное немного странный, но вот заметил болтание кулисы. Купил новую пластиковую опору, выточили мне втулки. Но когда все разобр...
19:39:50, 07.05.2024 от Marinesa

Мамочки, вопрос к вам. Скажите, куда можно записаться к детскому гинекологу. Дочке 12 лет хочу просто чтобы ее посмотрели, все ли хорошо у нее. А то п...
10:41:37, 07.05.2024 от Taksist

Нужен хороший подарок для женщины. Рассматриваю варианты из ювелирки и из косметики. Насчёт ювелирных изделий не уверен - хорошие вещи стоят дорого, а...

BMW-ПОЧТА

Логин:
Пароль:

Партнеры

Скидка на запчасти BMW

Шаблонов: 9: index (default), Scrolling (default), Ads (default), Portal (default), Display (default), GenericControls (default), GenericControls (default), TopicRating (default), SimTopics (default).
Дополнительных шаблонов: 18: init, html_above, adsheaders_above, body_above, adsindex_above, scrolling_above, portal_above, bar_above, simtopics_above, main, simtopics_below, bar_below, portal_below, scrolling_below, adsindex_below, body_below, adsheaders_below, html_below.
Языковых файлов: 26: SPortal.english (default), SPortal.russian-utf8 (default), SPortal.english (default), index+Modifications.english (default), index+Modifications.russian-utf8 (default), TopicRating/.english (default), TopicRating/.russian-utf8 (default), Optimus.english (default), Optimus.russian-utf8 (default), SimTopics.english (default), SimTopics.russian-utf8 (default), Ads.english (default), Ads.russian-utf8 (default), SPortal.russian-utf8 (default), Post.english (default), Post.russian-utf8 (default), SimpleTickers.english (default), SimpleTickers.russian-utf8 (default), SearchFocus.english (default), SearchFocus.russian-utf8 (default), Stats.english (default), Stats.russian-utf8 (default), hs4smf.english (default), hs4smf.russian-utf8 (default), hs4smf.english (default), hs4smf.russian-utf8 (default).
Файлов стилей: 4: portal (default), gpbp (default), editor (default), rating (default).
Подключено файлов: 70 - 1656KB. (показать)
Попаданий в кэш: 16: 0,00080 сек. для 150 733 байт (показать)
Запросов в БД: 45.

[Показать запросы]