гороскоп на сегодня у скорпиона любовный гороскоп совместимости любовный гороскоп на 2017 рак девушка подробнее на этой странице нажмите чтобы увидеть больше ссылка на подробности любовный гороскоп гороскоп совместимости совместимость знаков в любви любовный гороскоп любовный гороскоп гороскоп совместимости парень козерог девушка весы гороскоп совместимость гороскоп на месяц любовный рак гороскоп на след неделю девы любовный гороскоп женщина рыба мужчина весы совместимость гороскоп совместимости он телец она овен совместимость любовный увидеть больше гороскоп дева любовный на сегодня и завтра гороскоп основываясь на этих данных на этой странице гороскоп на совместимость телец и рыбы рак гороскоп весы стрелец совместимость на 2017 год гороскоп ссылка сегодня гороскоп совместимость по гороскопу женщина телец мужчина рак совместимость гороскоп секс гороскоп совместимости читать больше гороскоп любовный на сегодня козерогу гороскоп любовный на завтра для стрельца гороскоп любовный на месяц рыбы женщина совместимость гороскопа лев и овен нажмите для продолжения любовный гороскоп двух львов гороскоп неделю гороскоп стрелец женщина и весы мужчина совместимость в браке гороскоп совместимости весы жен овен муж подробнее на этой странице сексуальный гороскоп близнецы женщин гороскоп совместимости она водолей он телец основываясь на этих данных совместимость по гороскопу близнецы скорпион гороскоп совместимости рак и козерог на 2017 гороскоп козы на 2017 любовный гороскоп на завтра лев любовный женщина одинокая перейти увидеть больше совместимость по гороскопу рыба и дева гороскоп женщины любовный гороскоп скорпиона на 2017 год мужчина гороскоп пифагора совместимости знаков зодиака привожу ссылку любовный гороскоп на рыб сегодня по ссылке гороскоп таблица совместимости по годам сексуальный гороскоп водолея и овна любовный гороскоп на месяц для овнов гороскоп совместимости рыбы женщина и рак мужчина совместимость нажмите чтобы увидеть больше гороскоп совместимости по луне и солнцу вот ссылка гороскоп на совместимость женщина телец любовный гороскоп на месяц весы 2017 гороскоп дева телец совместимость совместимость гороскопов лев скорпион посетить страницу гороскоп совместимости знаков зодиаков таблица фото гороскоп совместимости рыба тигр любовный гороскоп женщина козерог 2017 любовный гороскоп козерог на сегодня женщина любовный гороскоп для девы на сегодня и завтра гороскоп стрелец на завтра женщина любовный составить любовный любовный гороскоп водолей на 2017 гороскоп совместимости по знакам зодиака овен и водолей

Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Дядя Федор
Есть функции сохранения и чтения запроса в файл(из файла) (основа - Гетц,Литвин,Гилберт)
Вот они

'''' Запись таблицы tblname 
Public Sub SaveRecordset(ByVal tblname As String, ByVal filename As String)
Dim rst As ADODB.Recordset
Dim strfile As String
Set rst = New ADODB.Recordset
rst.Open tblname, CurrentProject.Connection, adOpenStatic, adLockOptimistic
strfile = filename & ".adtg" 
On Error Resume Next
Kill strfile
Err.Clear
rst.Save strfile, adPersistADTG
rst.Close
Set rst = Nothing
End Sub
'''' Чтениеь в  таблицу tblname
Public Sub ReadRecordset(ByVal tblname As String, ByVal filename As String)
Dim rstpriem As ADODB.Recordset
Dim rst As ADODB.Recordset
Dim strfile As String
Dim j As Long
strfile = filename '& ".adtg" 'CurrentProject.Path & "\t.adtg"
'открываем табл приемник
Set rstpriem = New ADODB.Recordset
rstpriem.Open tblname, CurrentProject.Connection, adOpenStatic, adLockOptimistic
'читаем из файла в rst
Set rst = New ADODB.Recordset
If Len(Dir(strfile)) > 0 Then
 rst.Open strfile, , adOpenStatic, adLockOptimistic
  rst.ActiveConnection = CurrentProject.Connection
  rst.Update
End If
'далее очистка приемника (лучше конечно запросом, но для примера пойдет)
With rstpriem
 If .RecordCount > 0 Then
  Do
  .Delete
  .MoveNext
  Loop Until .EOF
 End If
End With
'и вот запись в приемник
With rst
.MoveFirst
While Not .EOF
rstpriem.AddNew
'А ВОТ ФРАГМЕНТ ДЛЯ ОБСУЖДЕНИЯ
        For j = 1 To rst.Fields.Count - 1
        rstpriem.Fields(rst.Fields(j).Name) = .Fields(j)
    Next j
'КОНЕЦ ФРАГМЕНТА
rstpriem.Update
 .MoveNext
Wend
End With
rst.Close
Set rst = Nothing
rstpriem.Close
Set rstpriem = Nothing
End Sub

А теперь вопрос. Пришлось данные в таблицу - приемник писать по именам полей.
Хотя, казалось бы, можно было и так (тем более, что таблицы имеют одинаковую структуру)

With rst
.MoveFirst
While Not .EOF
rstpriem.AddNew
        For j = 1 To rst.Fields.Count - 1
        rstpriem.Fields(j) = .Fields(j)
       Next j
rstpriem.Update
 .MoveNext
Wend
End With

или даже колонками или массивами строк, НО.
ПРИ ЗАПИСИ МЕТОДОМ SaveRecordset ПОЛЯ ИДУТ В АЛФАВИТНОМ ПОРЯДКЕ!
т.е.
если имеются поля

штрихкод
наименование
артикул
цена

записаны будут в последовательности

артикул
наименование
цена
штрихкод


Собственно вопрос. Может быть я не доглядел чего и есть способ указать последовательность записи полей в методе сохранения?
(Файлы нужны для переноса с компа базы товаров в магазины. Можно, конечно использовать промежуточный mdb-файл, но вопрос не в этом. Файлы adtg меньше и не просто прочесть "шпионам")


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.