
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.11.2007, 12:14
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Народ вообщем вопрос у меня такой , тема в форуме была ,но не все понятно У меня есть простенькая акцесовская БД на VB написал все что надо для заполнения полей в этой базе МНЕ надо в одно из полей засунуть файл который может быть как рисунок так и .pdf (сканированный) Есть 1 идея , записать путь к файлу в поле , либо переводить в бинарник изображение Вопрос: Как на форме создать поле в котором можно указать путь к файлу изображения чтоб этот путь записался в поле БД для конкретной записи (для каждой записи в БД файл изображения разный) сама БД что-то типа Борей может уже есть где то готовое решение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2007, 14:39
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Если помещать файл в бинарном виде в базу то в этой же таблице нужно добавить поле и например назвать его ExtendID. После этого добавить еще одну таблицу в которой привести соответсвие идентификатора раширения и самого расширения. Например ExtendID | ExtendName 1 | txt 2 | pdf 3 | bmp Или просто сразу добавить в твою базу поле с названием расширения хранимого файла. Вторй вариант хранить в базе только пути к файлам. А сами файлы хранить в отдельной папке в каталоге программы. В этом случае строку, содержащую путь к файлу, можно как написать руками в текстовом поле так и сформировать при помощи или ComonDialog или при помощи элементов DRIVELISTBOX, DIRLISTBOX, FILELISTBOX. С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2007, 14:45
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Спасибо Николай! Я вот пробую использовать 2 вариант в текстовом поле сохранять только пути а файлы рисунков хранить в вотдельной базе рядом с БД Может есть примеры где ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2007, 14:49
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
А почему не хотите рисунки в базе сохранять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2007, 19:13
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Да вообщем то задача как раз и есть чтоб сохранить рисунки в базе но у меня как раз в этом заморочка , что не знаю как это проще и лучше сдеалать в таблице создал поле типа MEMO, на форме в принципе можно использовать что то типа поля DirListBox ,вот как в коде все это написать, вот тут и есть тупик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 08:03
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
приме записи в бд файла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 08:48
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Tiko спасибо за код попробую использовать ! Подскажи если можно , как в поле DirListBox на форме прописать чтоб можно было выбирать конкретные файлы с расширением .jpg , а то у меня выбираются только папки а файлы в них не показываются можно ли в коде прописать чтоб с этого поля присваивалось имя выбранного файла? Спасибо! fl.LoadFromFile "c:\dr.jpg" 'загружаем файл в стрим вот здесь что то типа fl.LoadFromFile "C:\*.jpg" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 10:01
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
что то типа этого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 10:51
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Спасибо! примерно тоже самое уже пробую резултат пока неясен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 11:27
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Се, Нужен совет по поводу базы даных картинок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2007, 14:58
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Николай вообщем засунуть файл в Бд у меня упорно не получается , я туда путь к файлу прописал вот решил поиспользовать этот путь как гиперссылку на файл , Как сделать чтоб гиперссылка в DataReport была активной а не как обычный текст ? p/s/это с учетом того что в этом отчете есть ещё и текстовые поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2007, 10:58
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
WorobjoffА почему не хотите рисунки в базе сохранять? Мне кажется что это не совсем правильно (хранить изображение в БД), так как сильно разростается БД при этом СУБД приходится тяжело. Я делал свою БД в которой хранил путь к фотке. Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2007, 11:09
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Belkin да я тоже сделал так чтоб хранился путь к фотке , тоже порекомендовали сделать так , база действительно становится огромной а не мог бы расссказать как ты её оттуда доставал когда нужно было достать отчет по конкретной записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2007, 11:19
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
СеBelkin да я тоже сделал так чтоб хранился путь к фотке , тоже порекомендовали сделать так , база действительно становится огромной а не мог бы расссказать как ты её оттуда доставал когда нужно было достать отчет по конкретной записи? Я базу делал полностью в Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2007, 12:13
|
|||
|---|---|---|---|
|
|||
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
я делаю Access +VB 6.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 13:10
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
Belkin, Се, не обязательно хранить рисунки в базе как OLE-объекты. Это простой путь, но расплата за него - сильное разрастание объёма базы (реальный пример: JPEG-файл размером 18 КБ разрастается до 1664 КБ). Причины этого, и способ хранения и показа изображений в "родных" форматах обсуждались с примерами в Access-овском форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 14:16
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
БенедиктBelkin, Се, не обязательно хранить рисунки в базе как OLE-объекты. Это простой путь, но расплата за него - сильное разрастание объёма базы (реальный пример: JPEG-файл размером 18 КБ разрастается до 1664 КБ). Причины этого, и способ хранения и показа изображений в "родных" форматах обсуждались с примерами в Access-овском форуме. Так я и говорю что лучше хранить путь к изображению. Или я ошибаюсь??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 15:34
|
|||
|---|---|---|---|
Народ подскажите новичку как сделать на VB6? |
|||
|
#18+
BelkinТак я и говорю что лучше хранить путь к изображению. Или я ошибаюсь???Вы ошибаетесь в том, что противопоставляете различные способы, говоря "лучше", в то время как они дополняют друг друга. Хотите хранить картинки вне базы - пожалуста! Хотите внутри - тоже пожалуйста, да ещё и разными способами. На самом деле, на практике противопоставлять их, рассматривать плюсы и минусы, придётся. Выбор зависит от задачи. Но лучше ;) иметь представление о возможных вариантах выбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2163050]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 420ms |

| 0 / 0 |
