|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
Не могу сообразить, как сделать комбобокс из нескольких столбцов с заполнением его через функцию с обратным вызовом. Один столбец- все получается, с двумя и более - многомерный массив не прокатывает. И почему-то не могу сбросить в массив данные через GetRows. Каких-то элементарных вещей я не догоняю, но тут на форуме обсуждений этого предмета не нашла. Не подскажете ли, может, есть FAQ соответствующий? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2005, 20:12 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
Вы в Case acLBGetValue получаете значение для каждого столбца? ... Case acLBGetValue Select Case col Case 0 val = Case 1 val = Case 2 val = End Select ... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2005, 23:03 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
Нет. Там как с Гетца содрано, Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2005, 20:22 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
Код: plaintext
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2005, 20:26 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
А почему GetRows не работает, посему такой массив нельзя присвоить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2005, 20:28 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
авторА почему GetRows не работает, посему такой массив нельзя присвоить? А как вы это делаете? Покажите код. На всякий случай, немного из Help автор... Метод GetRows используется для копирования записей из объекта Recordset в двумерный массив. Первый индекс массива определяет поле, а второй номер строки, как в следующей примере, где intField представляет поле, а intRecord задает номер строки: avarRecords(intField, intRecord) Для того чтобы возвратить значение первого поля во второй записи, следует использовать такие значения индексов: field1 = avarRecords(0,1) Значение второго поля в первой записи возвращается с помощью следующей инструкции: field2 = avarRecords(1,0) При возвращении данных методом GetRows переменная avarRecords автоматически превращается в двумерный массив. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2005, 21:10 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#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. 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. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 14:53 |
|
Функция с обратным вызовом
|
|||
---|---|---|---|
#18+
Вы не пробовали декларировать astrItems as Variant? И Redim делать не надо, ведь в Help сказано HelpПри возвращении данных методом GetRows переменная avarRecords автоматически превращается в двумерный массив. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 16:19 |
|
|
start [/forum/topic.php?fid=45&msg=32881159&tid=1669063]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 150ms |
0 / 0 |