Поле в таблице

Программирование на Visual Basic for Applications
veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Поле в таблице

Сообщение veroman » 03.08.2004 (Вт) 8:24

Код: Выделить всё
   DoCmd.OpenTable "Fr1", acViewNormal
   DoCmd.GoToRecord , "Fr1", acLast, 0

Таким образом я попадаю на последнюю запись в таблице Fr1. Как мне скопировать в переменную значение второго поля этой таблицы?

Ernis
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 29.07.2004 (Чт) 17:17

Сообщение Ernis » 03.08.2004 (Вт) 9:44

Privet

Mozet utebia jes kakoi nibut kliuch ketomu poliu? Yli utebe vetoj tablyce tolko danyje y ketomu poliu dapalnitnavo kliucha netu? :roll:

MisterX
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 03.08.2004 (Вт) 12:49
Откуда: Moscow

Сообщение MisterX » 03.08.2004 (Вт) 13:12

что-то в роде
set rec = CurentDB.OpenRecordset ("Имя Таблицы")
rec.moveLast
ТебеНадо = rec.Field(2)
или
ТебеНадо = rec.Fields(2)
точно не помню как

veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Сообщение veroman » 05.08.2004 (Чт) 14:39

Ernis писал(а):
Mozet utebia jes kakoi nibut kliuch ketomu poliu? Yli utebe vetoj tablyce tolko danyje y ketomu poliu dapalnitnavo kliucha netu?

Привет! Нету у меня ключа. Без него никак?

Ernis
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 29.07.2004 (Чт) 17:17

Сообщение Ernis » 05.08.2004 (Чт) 17:04

Privet

A vashi danyje iz vtorova pole povtariajutsa v tablyce jeshchio yli net ?

Esli nepvtariajutsa tokda mozna!
:roll:

veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Сообщение veroman » 05.08.2004 (Чт) 17:10

Ernis писал(а):A vashi danyje iz vtorova pole povtariajutsa v tablyce jeshchio yli net ?
:roll:

Повторяются много-много раз! Что делать? Неужели никак нельзя?

Ernis
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 29.07.2004 (Чт) 17:17

Сообщение Ernis » 05.08.2004 (Чт) 20:45

Privet

Posledni voprosik.

A jest li raznica kokvo pole danyje prisvojet peremenoji iz vtorovo ili devenosto devetovo, jesli eti danyje povtorejetsa cherez neskolko poliai?

A eti danyje identychno chto i vo vtorom pole?
:?: :?:

veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Сообщение veroman » 06.08.2004 (Пт) 5:21

Извините, не понял вопроса. У меня в таблице первое поле начало периода, второе поле конец пириода. В принципе значение первого поля однозначно опередляет значение второго поля.
И сразу же вопрос по поводу Даты:
В Таблице Аксесс у меня поле тида Дата/Время. В таблице это выглядит как например 6/1/2004. Когда я пытаюсь выполнить запрос:
Код: Выделить всё
    SQL = "DELETE * FROM Table " & _
          "WHERE Field = 6/1/2004"
         
DoCmd.RunSQL SQL

то ничего не происходит, то есть записи не удаляются.

veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Сообщение veroman » 06.08.2004 (Пт) 5:22

Извините, не понял вопроса. У меня в таблице первое поле начало периода, второе поле конец пириода. В принципе значение первого поля однозначно опередляет значение второго поля.
И сразу же вопрос по поводу Даты:
В Таблице Аксесс у меня поле типа Дата/Время. В таблице это выглядит как например 6/1/2004. Когда я пытаюсь выполнить запрос:
Код: Выделить всё
    SQL = "DELETE * FROM Table " & _
          "WHERE Field = 6/1/2004"
         
DoCmd.RunSQL SQL

то ничего не происходит, то есть записи не удаляются.

Ernis
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 29.07.2004 (Чт) 17:17

Сообщение Ernis » 06.08.2004 (Пт) 9:35

Jeshchio raz Privet

Po pervamu vaprosu mozet tak poprobui :

f = 1
Set ro = New ADODB.Recordset
ro.Open "Select ****** From [*******] ", _
CurrentProject.Connection, adOpenKeyset, adLockOptimistic
With ro
If .EOF = False Then
.MoveFirst: h = 1
Do Until .EOF
For Each fld1 In ro.Fields
If f = 1 Then VP = fld1.Value
f = f + 1
Next
.MoveNext
f = 1
VP = Empty
Loop
End If
End With

A povtoromu mozet napishi :

DateValue(' " & ******* & " ')


Napishite chto vam poluchilos
:roll:


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 123

    TopList