powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Когда не известно имя столбца......
5 сообщений из 5, страница 1 из 1
Когда не известно имя столбца......
    #32115923
Leshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
FullPath = CurrentDb.Name
Colls_of_base1.SetFocus
SQLmsg =  "Select "  + Colls_of_base1.Text +  " from Base1" 
'вот имя столбца, который выбрал пользователь'
Coln = Colls_of_base1.Text 
Set dbs = OpenDatabase(FullPath)
  Set rst = dbs.OpenRecordset(SQLmsg, dbOpenDynaset)
  k =  0 
  With rst
     While (.EOF = False)
        k = k +  1 
        .MoveNext
     Wend
    ReDim Nexp_string(k)
    i =  0 
    .MoveFirst
    While (.EOF = False)
            i = i +  1 
            'а вот здесь нужно как-то обратиться к выбранному
            пользователем столбцу для считывания значения в массив.'
            Nexp_string(i) = ......
            .MoveNext
    Wend
   End With
  rst.Close
 dbs.Close


Вот в этом вся и проблема.
Заранее спасибо.
...
Рейтинг: 0 / 0
Когда не известно имя столбца......
    #32115961
ozzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если Coln - имя столбца, то
Код: plaintext
1.
2.
Nexp_string(i) = .Fields(Coln).Value
'или для твоего select с одним столбцом
Nexp_string(i) = .Fields( 0 ).Value
...
Рейтинг: 0 / 0
Когда не известно имя столбца......
    #32120302
DennisS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот эта часть...
Код: plaintext
1.
2.
3.
4.
   While (.EOF = False)
        k = k +  1 
        .MoveNext
     Wend

Нельзя ли вместо нее использовать .recordcount() Это я к слову...
...
Рейтинг: 0 / 0
Когда не известно имя столбца......
    #32120504
Leshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, только вместо 4 строк данная функция показывает только одну, а если ее тоже нужно засовывать в цикл, тогда смысла в ней нет......
Или Я ее как-то не так использую?
...
Рейтинг: 0 / 0
Когда не известно имя столбца......
    #32121291
DennisS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Показывает количество записей и все. Ни в какой цикл ее пускать не надо. Весь recordset пробегать тоже не надо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Когда не известно имя столбца......
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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