Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Плагин DBFMMB
SowerДата: Суббота, 24 Октября 2009, 18:33 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Решил использовать этот плагин для одной программы, но незнаю как создать этот файл базы данных, может подскажете?

Вот, например, есть уменя текст:

Code
abandonedly=беззаботно
abandonee=страховщик
abandonment=отказ
abarognosis=абарогонозия
abarthrosis=диартроз
abase=снижать
abasedly=уни женно
abasement=снижение
abash=смущать

его надо в базу, чтобы плагин мог считывать из неё искомое слово.

Добавлено (24 Октябрь 2009, 18:33)
---------------------------------------------
А вот нашел DBF Администратор, но мне нужно занести в базу 150000 слов!

 
Alex3AДата: Суббота, 24 Октября 2009, 19:29 | Сообщение # 2
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Grand)
А вот нашел DBF Администратор, но мне нужно занести в базу 150000 слов!

А где и в чем эти слова?
 
SowerДата: Воскресенье, 25 Октября 2009, 05:27 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Quote (Alex3A)
А где и в чем эти слова?

Слова у меня в текстовом файле, гдето 52000 строк, на каждой два слова через знак =
 
Alex3AДата: Воскресенье, 25 Октября 2009, 11:46 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Есть несколько вариантов,
1 Написать скрипт загрузщик, Создаеш базу с двумя полями, считываеш построчно, в качестве разделителя указываеш "=", добавляеш пустую запись,переход на последнюю запись, заносиш туда оба значения, и далее аналогично, в цикле.
2.Импортируеш свой файл в аксес, экспортируеш в DBF формат, заморочки - кодировка
символов.
Надеюсь скрипт загрузщика ты осилиш самостоятельно.
 
SowerДата: Воскресенье, 25 Октября 2009, 12:34 | Сообщение # 5
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Экспортировал через Open Office Calc, база получилась аж 9.56 мб, а текстовой весил всего 1.56 :D
 
Alex3AДата: Воскресенье, 25 Октября 2009, 12:53 | Сообщение # 6
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Grand)
база получилась аж 9.56 мб, а текстовой весил всего 1.56

А мож так и надо, все зависит от размера отведенных полей, попробуй сделать
дбфпак.
 
dkscorpДата: Воскресенье, 10 Января 2010, 12:01 | Сообщение # 7
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
А плагином не поделитесь ?
 
Alex3AДата: Воскресенье, 10 Января 2010, 12:09 | Сообщение # 8
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Тут так долго им никто не интересовался, что я уже и не помню где самая последняя
его версия :D Ну начни с плагина у меня на сайте, а там посмотрим.
 
dkscorpДата: Воскресенье, 10 Января 2010, 20:07 | Сообщение # 9
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
Alex3A, не дает скачать, пишет открыть ****.php файл, пробовал и в ИЕ и в опере
 
Alex3AДата: Воскресенье, 10 Января 2010, 22:31 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
При клике по ссылке выскакивает окно, и спрашиват открыть или сохранить.
Надо сохранить, при сохранении убрать в конце ".php".
arhiv.rar.php - arhiv.rar
 
dkscorpДата: Воскресенье, 10 Января 2010, 22:43 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
Скачал, спасибки, как раз то что нужно (ну т.е. через листбокс показывает), надо будет посмотреть, мне нужны фильтра по разным полям и сортировки. (может на клиппере писал? :) )
 
Alex3AДата: Воскресенье, 10 Января 2010, 23:00 | Сообщение # 12
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (dkscorp)
нужны фильтра по разным полям и сортировки.

Там поиск по маске, сортировку делай в ммбшном боксе, однако сначала изучи что к чему,
это заточено под ммв, сложных поисков я не делал, он идет по одному любому полю,
если надо сложнее организовуй сам в ммв - поиск по одному полю, получил список
номеров записей, по второму, потом сравнил оба массива- получил совпавшие индексы...
Quote (dkscorp)
может на клиппере писал?

Нет на KOL.
 
EagleSHДата: Понедельник, 31 Января 2011, 12:06 | Сообщение # 13
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
господа не появилось ли чего нибуть новенького по работе с БД ?
чёт на первый взгляд мутноватый плаг этот.... хотя если ничего нет - буду разбираться. нужно софтину сделать, база может расти, я не уверен если писать стандартными средствами, потянет ли ммб это всё хозяйство.

к примеру банальный вопрос, сколько лист бокс может вместить строк в себя? ну и скорость работы?

Сообщение отредактировал EagleSH - Понедельник, 31 Января 2011, 12:27
 
Alex3AДата: Понедельник, 31 Января 2011, 12:42 | Сообщение # 14
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (EagleSH)
к примеру банальный вопрос, сколько лист бокс может вместить строк в себя?

А какой лист бокс, вот в чем вопрос.
Действительно, они не бездонны. :D Хотя ты и первый, кто до этого тут додумался. :D
Идем далее, они то и не должны быть безконечными, много данных где то или в чем то является результатом неправильной выборки, когда сам человек занимается тем что может сделать поиск. Что то показывать нужно в комфортных для юзера условиях, незачем забивать скажем листвокс тысячей строк, можно ведь показывать порциями, так будет более эргономичней. Если хранимые данные что то типа логизирование кого то чего то, имеет смысл с определенной периодичностью писать данные в новую чистую базу, переименовав статую и дав имя, отражающее время перехода на новую.
 
EagleSHДата: Понедельник, 31 Января 2011, 13:09 | Сообщение # 15
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Alex3A, отчасти ты прав конечно, но разные базы в моём случае не вариант, ибо должно быть всё перед глазами сплошным потоком.

а нет хелпа более понятного к этому плагу? или может ты урезанно подскажешь, к примеру: нужно создать строку, в ячеек 10 к примеру и записать в базу. ну и считать потом и показать в ммб. 1я ячейка строки всегда бужт номером, сигнализирующем номер этой строки в базе.

Сообщение отредактировал EagleSH - Понедельник, 31 Января 2011, 13:09
 
Alex3AДата: Понедельник, 31 Января 2011, 13:52 | Сообщение # 16
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
EagleSH, погоди немнога. :D
дай вспомнить.
так, есть у тебя dbfadmin.exe?

Добавлено (31 Январь 2011, 13:43)
---------------------------------------------
вот

Добавлено (31 Январь 2011, 13:52)
---------------------------------------------
внизу, создать базу данных, указать количество полей, нажать ок, в таблице заполнить имя поля, размер, тип данных, если тип мемо-это бальшой текст, то размер не указываем.
По заполнении наж сохранить. Потом файл -загрузить, нажать кнопку + "добавить запись",
заполнить данными, и так далее. Описание поищу.

Прикрепления: dbfadmin.rar (50.8 Kb)


Сообщение отредактировал Alex3A - Понедельник, 31 Января 2011, 13:43
 
Alex3AДата: Понедельник, 31 Января 2011, 14:04 | Сообщение # 17
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Вот что накопал.

Добавлено (31 Январь 2011, 14:04)
---------------------------------------------

Quote (EagleSH)
база может расти

некая цитата
Quote
1 гиг - это не максимальный размер дбф-базы, а
критический (по некоторым оценкам) размер дбф-файла.
Прикрепления: admin.rar (48.0 Kb)
 
EagleSHДата: Понедельник, 31 Января 2011, 15:12 | Сообщение # 18
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Alex3A,
да админка есть, за доку спасибо, ща посатрю.

Добавлено (31 Январь 2011, 15:12)
---------------------------------------------
всётаки мутноватая софтина, нашёл более продвинутую :) (вроде как, покрайней мере всё понятно с первого раза)

 
  • Страница 1 из 1
  • 1
Поиск: