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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Опять забыл как это пишется
 
 автор: час   (28.04.2008 в 12:41)   личное сообщение
 
 


Public Function Zapis_v_Tablu_Puti(Strtbl As String, Znachenie As String, StrCritery As String)
' Запись в таблицу "PUTI_NASTROEK" пути к файлу
Dim MyCriteria As String
Dim MyRst As DAO.Recordset
   On Error GoTo Zapis_v_Tablu_Puti_Error

Set MyRst = CurrentDb.OpenRecordset(Strtbl, dbOpenDynaset)
With MyRst
    .MoveLast
    .MoveFirst
    .FindFirst StrCritery
          If Not MyRst.NoMatch Then 'Если искомое найдено
            .Edit
            !Puti = Znachenie
            .Update
         End If
End With
MyRst.Close

   On Error GoTo 0
   Exit Function

Zapis_v_Tablu_Puti_Error:
Call Zapis_ERR("Modul_Tablic" & " процедура -> " & "Zapis_v_Tablu_Puti", Err.Number, Err.Description)
Err.Clear

End Function




опять забыл как это правильно написать через переменные
..............!Puti = Znachenie.................
что бы можно было виметь одну функцию и передавать в неё названия полей, таблиц
в виде аргументов функции, а то под каждое поле -свою функцию лепить не до фига ли будет...........

  Ответить  
 
 автор: osmor   (28.04.2008 в 15:05)   личное сообщение
 
 

.Fields(NameField) = ....

  Ответить  
 
 автор: час   (28.04.2008 в 15:16)   личное сообщение
 
 

Спасибо! Osmor............

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