Z
Z9A
Для выгрузки из lotus в Access я использую ОДБС соединение, В шаблоне Access все поля проставила, где необходимо дата, числовое или текстовое, а также в некоторых полях поставила разрешения для ввода пустых строк....
Дальше пишу агента объевляю необходимые переменные Dim....потом открываю словари....нахожу путь к своему шаблоне Access......далее Set con = New ODBCConnection
Set qry = New ODBCQuery
Set result = New ODBCResultSet, после чего чищу таблицу открываю ее, далее в Lotus выбираю необходимую форму и после этого загвозка:Query = "(Del != ""1"") & (Form = ""Klient"") " 'клиент
Set DocCol = Db.Search( Query, DT, 0 )
Set docCur = DocCol.GetFirstDocument
Do While Not (docCur Is Nothing)
'загвозка тут
result.AddRow
tmpStr = docCur.GetItemValue( "DictValue") (0) & (" ") 'если я убираю (" ") у меня выдает ошибку,говорит что поле пустое и заполнятся не будет, что делать?? Хоят в Access самом проставлено, что пустые поля можно проставлять....поля все тектовые и в Lotus и в Access
Call result.SetValue(2, Left(tmpStr,80) ) 'Потом тут загвозка ограничение в Access можно 255 символов я убираю Left(tmpStr,80) и мне выдает опять ошибку, как тут быть??? поля все тектовые и в Lotus и в Access
Также дальше не могу вывести в Access числовае поля и дата время...подскажите какие необходимы свойства или методы так как что то как стекстовым у меня не получается....вот пример
tmpChis = docCur.GetItemValue( "NumIcon" ) (0) ---тут численное поле и в Lotus и в Access
Call result.SetValue(5, (" ") )
И как с датой
result.UpdateRow
Set docCur = DocCol.GetNextDocument(docCur )
Loop
Заранее спасибо....
Дальше пишу агента объевляю необходимые переменные Dim....потом открываю словари....нахожу путь к своему шаблоне Access......далее Set con = New ODBCConnection
Set qry = New ODBCQuery
Set result = New ODBCResultSet, после чего чищу таблицу открываю ее, далее в Lotus выбираю необходимую форму и после этого загвозка:Query = "(Del != ""1"") & (Form = ""Klient"") " 'клиент
Set DocCol = Db.Search( Query, DT, 0 )
Set docCur = DocCol.GetFirstDocument
Do While Not (docCur Is Nothing)
'загвозка тут
result.AddRow
tmpStr = docCur.GetItemValue( "DictValue") (0) & (" ") 'если я убираю (" ") у меня выдает ошибку,говорит что поле пустое и заполнятся не будет, что делать?? Хоят в Access самом проставлено, что пустые поля можно проставлять....поля все тектовые и в Lotus и в Access
Call result.SetValue(2, Left(tmpStr,80) ) 'Потом тут загвозка ограничение в Access можно 255 символов я убираю Left(tmpStr,80) и мне выдает опять ошибку, как тут быть??? поля все тектовые и в Lotus и в Access
Также дальше не могу вывести в Access числовае поля и дата время...подскажите какие необходимы свойства или методы так как что то как стекстовым у меня не получается....вот пример
tmpChis = docCur.GetItemValue( "NumIcon" ) (0) ---тут численное поле и в Lotus и в Access
Call result.SetValue(5, (" ") )
И как с датой
result.UpdateRow
Set docCur = DocCol.GetNextDocument(docCur )
Loop
Заранее спасибо....