Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как программно взять последнюю запись в столбце??
 
 автор: SuperSem   (14.08.2009 в 18:26)   личное сообщение
 
 

Нужно взять последнюю запись в столбце, только это надо сделать программно, не хочу напрягать пользователей.... чет пока не получается.

  Ответить  
 
 автор: ShadowOfSun   (14.08.2009 в 22:27)   личное сообщение
 
 

В хелпе все написано

.MoveLast - находит последнюю запись в таблице
.Fields - указывает на поле

  Ответить  
 
 автор: ShadowOfSun   (14.08.2009 в 23:04)   личное сообщение
 
 

Используется примерно так

Public Sub InicialRec()
   Dim TableRec As ADODB.Recordset
   Dim strCurrentConn As String
   Set TableRec = New ADODB.Recordset
   Dim i As Variant
   
   strCurrentConn = CurrentProject.Connection
   
   TableRec.Open "ТипаТаблица", strCurrentConn, adOpenStatic, adLockOptimistic
      With TableRec
          .MoveLast
          i=.Fields("ТипаПоле")
      End With
   TableRec.Close       
         
   Set TableRec = Nothing
   MsgBox i
End Sub


  Ответить  
 
 автор: SuperSem   (15.08.2009 в 09:37)   личное сообщение
 
 

Большое спасибо сейчас, будем побывать.

  Ответить  
 
 автор: Гоблин   (15.08.2009 в 11:07)   личное сообщение
 
 

Помогите сообразить чем отличие от фильтра по последней записи?

  Ответить  
 
 автор: ShadowOfSun   (16.08.2009 в 00:23)   личное сообщение
 
 

Это я стормозил
подумал, если программно то на VBA
на SQL это вообще элементарно

SELECT max(КлючевоеПоле)
FROM ТвояТаблица;


Но у меня возник встречный вопрос
?Как предполагается должен выглядеть АППАРАТНЫЙ запрос?

  Ответить  
 
 автор: Гоблин   (16.08.2009 в 11:44)   личное сообщение
7 Кб.
 
 

Это типа группового что ли?
SELECT Last(Таблица1.Поле1) AS [Last-Поле1] FROM Таблица1;

Че-то я вообще слабо что мыслю. Это ко мне вопрос-то?
Изучение фильтров видимо сказывается.

  Ответить  
 
 автор: ShadowOfSun   (16.08.2009 в 13:28)   личное сообщение
 
 

Да нет
твой пример - программный на SQL
А вот аппаратный - припаянная микросхема к Access'у

  Ответить  
 
 автор: Гоблин   (16.08.2009 в 13:56)   личное сообщение
 
 

Во блин до чего дошли. Типа ключа на лицензию.
Ну попробуй закодировать файл на флешке, всунуть ее, распознать файл из базы, и т.д.
Но этот вопрос мне не по окладу.
Варьянт 2 - микросхема типа РЕ... через программатор .
Только расшифорока на USB нужна или на COM. Контроллер можно.

Че-то понесло меня в мир фэнтези.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList