|
|
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Народ подскажите может кто подскажет Как открыть файл *.jpg просмотрщиком из поля БД в котором прописан путь к файлу одновременно с DataReport? Смысл всего этого в DataReport открывается текстовый отчет , а картинка к нему отдельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 08:51 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Если в базе содержится полный путь к картинке то можно попробовать через ShellExecute, которой в качестве одного из параметров передается значение поля базы содержащее путь к файлу. С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 09:42 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Се, если нужен внутренний просмотрщик, то можно сделать форму, на ней PictureBox, и делать Set Picture1.Picture = LoadPicture(ПутьКФайлу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 09:53 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Спасибо за идеи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 10:45 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Бенедикт можно уточнить? Private Sub Picture1_Click() Set Picture1.Picture = LoadPicture (вот здесь должно быть имя поля в котором прописан путь к файлу) . End Sub если можно то черкни кодом? Новичек я что ещё тут сказать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 10:58 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Set Picture1.Picture = LoadPicture ( не имя поля а его значение ) . Ты как данные из базы выбираешь?? Через ресордсет? Тогда так Код: plaintext С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:28 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
СеБенедикт можно уточнить? Private Sub Picture1_Click() Set Picture1.Picture = LoadPicture (вот здесь должно быть имя поля в котором прописан путь к файлу) . End Sub если можно то черкни кодом? Новичек я что ещё тут сказать:) Примерное такой код добавить Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:30 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
У меня вот такой вот запрос , скажите что не так? Все работает кроме Set Picture1.... на нем ошибку выдает Private Sub cmdShowReport_Click() Dim cn As ADODB.Connection Dim cm As ADODB.Command Dim rs As ADODB.Recordset Set cn = New ADODB.Connection With cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "C:\Test\DataReport.mdb" .Open End With Set cm = New ADODB.Command cm.ActiveConnection = cn cm.CommandText = "SELECT * FROM tblPeople Where LastName&FirstName = '" & txtFrom.Text & txtFrom1.Text & "'" cm.CommandType = adCmdText Set rs = cm.Execute If rs.BOF = False And rs.EOF = False Then Set DataReport1.DataSource = rs DataReport1.Sections("Section4").Controls("lblRHeader").Caption = "Отчет " & txtFrom DataReport1.Show 1 Set Picture1.Picture = LoadPicture(rs.Fields("Image")) frmImage.Show 1 Set rs = Nothing Set cn = Nothing Else MsgBox "Запись не найдена!" End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:16 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Какая ошибка? И что дает Debug.Print rs.Fields("Image")? С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:27 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Ты уверен что твой селект возвращает одно значение? Если одно значение, то есть ли такой путь к фотографии? Какая ошибка? ----------- Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:33 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Ошибка Type mismatch Debug говорит что Set...= 0 Хотя и файл реально существует и путь в поле прописан и форма открывается но только с пустым picturebox-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:35 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
СеОшибка Type mismatch Debug говорит что Set...= 0 Хотя и файл реально существует и путь в поле прописан и форма открывается но только с пустым picturebox-ом Ты уверен что select у тебя тянет хоть одно значение? Скорей всего там у тебя ошибка. Попробуй для начала задать конкретный select типа "SELECT * FROM tblPeople Where FirstName =Иванов" Лучше даже "SELECT Image FROM tblPeople Where FirstName =Иванов" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:43 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Ну если бы селект ничего не тянул тогда в DataReport было бы пусто , а та в датарепорт у меня вся инфа по конкретной записи появляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:54 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Если я в своем select указываю ложное условие, то у меня тоже Type mismatch Попробуй конкретный select или кидай прогу с базой ----------- Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 13:37 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
У меня там ещё косяков куча большая конечно если можешь помочь скажи куда скинуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:18 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
СеУ меня там ещё косяков куча большая конечно если можешь помочь скажи куда скинуть? Можешь здесь выложить (есть вероятность что еще кто-то поможет), можешь на почту (в профайле). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 16:52 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
вот проект мой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 06:22 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 08:28 |
|
||
|
Как открыть файл из поля в БД
|
|||
|---|---|---|---|
|
#18+
не мешало бы проверку на существование файла на диске добавить Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 08:48 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=210&tid=2163061]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 434ms |

| 0 / 0 |
