|
|
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Привет всем! Одна маленькая проблемка, дело в том, что на VB я практически ничего не писал, дак вот, стоит задачка в Access получить значение к.л. поля из таблицы, например таблица Proba, поле Text, и значение этого поля надо присвоить переменной А? заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 04:48 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Это опять я ;) хотя бы просто ссылку, где почитать можно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 04:51 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Может тебе лучше книжку купить, про ACCESS VBA. хотя бы самую тоненькую... Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb() ' Здесь говорим, что мол в текушей базе Set rs = db.OpenRecordset("Proba") ' Здесь открываем таблицу Proba rs.MoveFirst 'Здесь переходим к первой строке таблицы Proba A=rs.Fields("Text") 'Здесь присваиваем переменной А значение первой строки поля Text ..... rs.Close Set rs = Nothing Set db = Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 13:13 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
дак книжечка то есть... :( спасибо заранее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 16:48 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Или DLookup. Работать будет медленнее, зато читать меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 16:59 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Да так легче: А = DLookup("Text", "Proba") ' для первой строки в таблице А = DLookup("Text", "Proba", id=3) ' для строки, где например поле id =3 Но так ты далеко не уедешь Так что лучше сразу читай про рекордсеты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 21:01 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Поправка. DLookup("Text", "Proba", " id=3 " ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 21:21 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч Да-да! Но если id - текстовый, то сойдет и без кавычек... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 21:50 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
Если он текстовый, то кавычек нужно две пары. Первая - потому, что этот параметр функции DLookup обязан быть текстовым. Вторая - вокруг значения 3. И плюс к тому надо позаботиться, чтобы одни кавычки внутри других были правильно поняты. Код: plaintext Без кавычек можно так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 21:55 |
|
||
|
Доступ к полю
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч Млин, ошибку уловил у себя... Ведь знаю все это - уж про кавычки статью написал... а забыл в одном месте поставить, и ведь не ругается акесс то! просто игнорирует 3-ий параметр, и берет естественно 1-ую строчку! Я и не заметил.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2003, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32152763&tid=1681647]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 344ms |

| 0 / 0 |
