powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
37 сообщений из 37, показаны все 2 страниц
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362782
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access 2002 (adp) sqlserver 2000
Так вот создаю в форме актив иксовский контрол комбик для картинок
а как туда передать данные из SQL не знаю

помогите или ссылочку киньте кто знает где посмотреть
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362820
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во прикол:
сначала я вставлю
"актив иксовский контрол комбик для картинок"
а потом буду искать
как это все применить.
может сначала поискать,
а потом уж применить?
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362826
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так подскажи как передать то параметры то
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362837
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое "иксовский контрол комбик для картинок "

кто производитель , версия ???
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362840
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, комбик - это такая коробка. К ней в задницу втыкается электрогитара, и оно начинает звучать.
При желании можно на комбик и картинок налепить, но (имхо) это какая-то безвкусица получится.
А вот SQL Server в комбик не воткнуть... никак...

КАКИЕ ПАРАМЕТРЫ ТЕБЕ ПОДСКАЗАТЬ?

Хотя подскажу. В первый параметр пишешь "А", во второй параметр суешь картинку в формате TIFF, в третий параметр пихаешь SQL Server
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362857
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и вправду плохо объясняю но
контрол ImageComboCtl
так вот хочеться получить туда картинки из таблицы
Может я чего путаю, то подскажите как в кобо бокс передать картинки для выбора
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362875
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня встречный вопрос: а как ты предаешь картинки не в актив иксовский контрол комбик для картинок а в обычную какунить рамку ?
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362892
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через источник данных
recordsource например в ленточной форме
так проблема то в том что передается абракадабра вместо картинки
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362911
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так проблема то в том что передается абракадабра вместо картинки
уже ближе
что за абракадабра? а на сервере позвольте спросить путь к картинке в базе лежит?
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362917
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет в том то и дело сама картинка
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362922
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда никаких проблем, равно как и в если путь бы лежал:)
Смотрим
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32362937
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не с ленточными формами и просто в свободный объект проблемы предачи картинки нет.
Проблема с комбиком
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363290
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно эту проблему обошел
теперь другая подскажите как программно передать файлик в таблицу
нашел типа токого но не работает



con.ConnectionString = "Provider=SQLOLEDB;Data Source=SQLSRV;Initial Catalog=SALE;Integrated Security=SSPI;"
con.Open
con.CursorLocation = adUseClient
dFilePath = "C:\img\c11.bmp"
vInteger = 1
Open dFilePath For Binary Access Read Lock Read As #1
FileLen = LOF(1)
ReDim FileBuff(FileLen) As Byte
Get #1, , FileBuff()
Close #1
com.CommandType = adCmdStoredProc
com.CommandText = "zNewImage"

Set pData = cmdADO.CreateParameter("@im", adLongVarBinary, adParamInput, FileLen + 1, Date )
cmdADO.Parameters.Append pData
Set pPath = cmdADO.CreateParameter("@name", adVarChar, adParamInput, 150, dFilePath)
com.Parameters.Append pPath
com.Execute adExecuteNoRecords
con.Close
Set com = Nothing


так вот смущает этот параметр date откуда он взялся то
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363326
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так что ни кто не поможет
может ссылочку кинете
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363404
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что не правильно подскажите
может опять вопрос не так ставлю
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363408
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой извините не Date а DATA
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363425
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и в чем вопрос? Откуда переменная взялась? Встань на нее и Shift+F2 нажми.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363446
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо почему DATA is emty
когда в нее передается картинка
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363466
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда я знаю почему Data Is Empty
Наверное потому что ей ничего не присвоили.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363478
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че то ничего не пойму просто задам вопрос как запихнуть программно в таблицу картинку
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363502
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одном топике ты умудрился задать вопросы:
Как передать данные из MS SQL в комбобокс?

Как запихнуть картинку в комбобокс?

Почему у тебя дата из емтпи?

Как засунуть картинку в таблицу?

Если ты сам не знаешь чего тебе надо - то зачем людей напрягать?
Может ты все-таки определишься? Пару дней подумаешь, пару месяцев книжки почитаешь, авось и вопросы сами собой отпадут.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363526
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле вопроса было 2
первый решился
со вторым явно проблема не могу разобраться как мне запизнуть картинку в таблицу
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363559
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно через Stream сделать
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363574
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так помогите как уже пол инета перерыл
есть как вытащить из файла в имидж
как наооборот загрузить в файл а как в таблицу то
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363602
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Public Sub test_stream()
Dim mstream As New ADODB.Stream
Dim rs_mstr As New ADODB.Recordset

' грузим из файла в табличку Pictures
rs_mstr.Open "Select * from Picture", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
mstream.Type = adTypeBinary
' грузим маску и картинку
mstream.Open
mstream.LoadFromFile  "C:\test.jpg" 
rs_mstr.AddNew
rs_mstr( "Picture" ).Value = mstream.Read
rs_mstr.Update
' закрываем рекордсет по картинкам и поток
rs_mstr.Close: Set rs_mstr = Nothing
mstream.Close
End Sub


Pictures - содержит поле Picture типа BLOB (Image) или Поле объекта в Access.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363612
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще через AppendChunk (не надо ADOX подключать)

Пример из MDAC SDK
Код: 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.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
Public Sub AppendChunkX()

   Dim cnn1 As ADODB.Connection
   Dim rstPubInfo As ADODB.Recordset
   Dim strCnn As String
   Dim strPubID As String
   Dim strPRInfo As String
   Dim lngOffset As Long
   Dim lngLogoSize As Long
   Dim varLogo As Variant
   Dim varChunk As Variant
   
   Const conChunkSize =  100 

   ' Open a connection.
   Set cnn1 = New ADODB.Connection
      strCnn = "Provider=sqloledb;" & _
      "Data Source=MyServer;Initial Catalog=Pubs;User Id=sa;Password=; "
   cnn1.Open strCnn
   
   ' Open the pub_info table.
   Set rstPubInfo = New ADODB.Recordset
   rstPubInfo.CursorType = adOpenKeyset
   rstPubInfo.LockType = adLockOptimistic
   rstPubInfo.Open  "pub_info" , cnn1, , , adCmdTable
   
   ' Prompt for a logo to copy.
   Dim strMsg As String
   strMsg = "Available logos are : " & vbCr & vbCr
   Do While Not rstPubInfo.EOF
      strMsg = strMsg & rstPubInfo!pub_id & vbCr & _
         Left(rstPubInfo!pr_info, InStr(rstPubInfo!pr_info, ",") - 1) & _
         vbCr & vbCr
      rstPubInfo.MoveNext
   Loop
   strMsg = strMsg & "Enter the ID of a logo to copy:"
   strPubID = InputBox(strMsg)
   
   ' Copy the logo to a variable in chunks.
   rstPubInfo.Filter =  "pub_id = '" & strPubID & "'" 
   lngLogoSize = rstPubInfo!logo.ActualSize
   Do While lngOffset < lngLogoSize
      varChunk = rstPubInfo!logo.GetChunk(conChunkSize)
      varLogo = varLogo & varChunk
      lngOffset = lngOffset + conChunkSize
   Loop
   
   ' Get data from the user.
   strPubID = Trim(InputBox("Enter a new pub ID" & _
                            " [must be > 9899 & < 9999]:"))
   strPRInfo = Trim(InputBox("Enter descriptive text:"))

   ' Add the new publisher to the publishers table to avoid
   ' getting an error due to foreign key constraint.
   cnn1.Execute "INSERT publishers(pub_id, pub_name) VALUES(' " & _
                  strPubID & " ','Your Test Publisher')"
   
   ' Add a new record, copying the logo in chunks.
   rstPubInfo.AddNew
   rstPubInfo!pub_id = strPubID
   rstPubInfo!pr_info = strPRInfo

   lngOffset =  0  ' Reset offset.
   Do While lngOffset < lngLogoSize
      varChunk = LeftB(RightB(varLogo, lngLogoSize - lngOffset), _
         conChunkSize)
      rstPubInfo!logo.AppendChunk varChunk
      lngOffset = lngOffset + conChunkSize
   Loop
   rstPubInfo.Update
   
    ' Show the newly added data.
   MsgBox  "New record: "  & rstPubInfo!pub_id & vbCr & _
       "Description: "  & rstPubInfo!pr_info & vbCr & _
       "Logo size: "  & rstPubInfo!logo.ActualSize

   ' Delete new records because this is a demonstration.
   rstPubInfo.Requery
   cnn1.Execute "DELETE FROM pub_info " & _
      "WHERE pub_id = ' " & strPubID & " '"

   cnn1.Execute "DELETE FROM publishers " & _
      "WHERE pub_id = ' " & strPubID & " '"

   rstPubInfo.Close
   cnn1.Close

End Sub
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363620
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Viktor
Через Stream быстрее получается, в 97 я тоже через чанк делал...
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363627
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно а зачем он при этом открывает для редактирования в Paint первый рисунок
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363634
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что самое интересное я не могу его просмотреть что он там добавил
adp вообще выдает что это двоичный рисунок
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363655
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да отправляет туда двоичные данные и хоть тресни
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363670
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 новый
Ты в таблице после импорта из файла картинку хочешь увидить?:) Ну-ну:)
Посмотреть, что он там добавил можно поместив на форму контрол Image или через Stream или чанк сохранить в файл на диске.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363680
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да знаю я что нельзя картинку посмотреть тока через контрол . Так он и выдает пустое место , и в таблице на старых записях значение рисунок а у новых двоичные данные



еще пишет ошибку
"Возникла ошибка при установлении связи в приложении Acсess с сервером OLE или элементом ActiveX"

Но это происходит уже после добавления
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363694
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что же делать
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363712
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делать? Забить на всякие картиночки, активиксы левые и прочую муру.

Ты основ аксеса не знаешь, а лезешь какую-то мультимедию реализовывать. Без подготовки в космонавты блин.
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363730
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to ЛП
лучше меньше эмоций и больше помощи
и что именно я не знаю то может все таки подскажешь а тока критика еще ни разу совета
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363762
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебе ссылку давал - давал, вот сходи туда и посмотри, как картинки из двоичного поля забирать, это теббе уже не объект оле, потому что картинки ты туда загружал не через него:)

ЛП
Хороший совет:)
...
Рейтинг: 0 / 0
Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
    #32363766
новый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здорово а я думал что должно храниться в одинаковом формате
вот класно половина таблицы Ole объекты половина двоичные данные
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Извините за вопрос - контрол ImageComboCtl, как туда передать данные из SQL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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