Работа с временными таблицами в VB6.0 + MS Access 20*

Узнай цену своей работы

Формулировка задачи:

Добрый день, формучане. Во время реализации проекта по разработке базы данных склада на Visual Basic 6.0 + MS Access, возникла ситуация, когда было бы эффективным применение способа использования временной таблицы. Из БД Аксесс, из таблицы MIGO считываются строки и полученные строки нужно записать в временную таблицу, например, LT_MIGO. Потом в этой таблице происходит модификация данных (изменение значений в полях, удаление строк, добавление новых строк...). Потом, как итоговая временная таблица LT_MIGO готова, её нужно записать в физическую таблицу MIGO в MS Access. Суть в том, чтобы программа не обращалась каждый раз к физической таблице в БД. Вся работа с данными происходит вне Access. Из Access лишь считываются строки и записывается конечный результат. Уважаемые, кто нибудь сталкивался с такой проблемой? Подскажите, пожалуйста, как её решать. Как работать с временными таблицами в Visual Basic 6.0. Поиск в интернете к желаемому результату не привёл, к сожалению. Спасибо. С уважением.

Решение задачи: «Работа с временными таблицами в VB6.0 + MS Access 20*»

textual
Листинг программы
  1. Private Sub Комманда1_Click() ' Всё. показать весь список
  2. Dim c
  3. With FG ' выбрать таблицу
  4. .Rows = 1 ' назначить в таблице одну строку
  5.  
  6. RS.MoveLast ' две строчки для подсчёта количества записей в таблице
  7. RS.MoveFirst '
  8. .TextMatrix(0, 0) = RS.Fields(0).Name ' заполнить значениями
  9.    For c = 0 To .Cols - 1
  10.       .TextMatrix(0, c) = RS.Fields(c).Name
  11.      Next c
  12. For J = 1 To RS.RecordCount ' с начала до конца таблицы
  13. .Rows = .Rows + 1 ' прибавить строчку в таблице
  14.    For c = 0 To .Cols - 1
  15.         .TextMatrix(J, c) = RS.Fields(c) ' заполнить значениями
  16.    Next c
  17. RS.MoveNext ' следующая строка в таблице базы
  18. Next J 'следующая строка
  19.  
  20. End With ' конец выбрать
  21. End Sub 'конец процедуры

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут