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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Помогите!!!
 
 автор: purpleman   (17.06.2008 в 14:32)   личное сообщение
 
 

Есть такая проблема: есть форма в ней список [Список] в списке отображаются файлы из определенной папки ... [Список] не прекреплен не к какой таблице ... надо чтоб по адресу файла при двойном нажатии на этот адрес в списке программа добавляла данные в [Таблица] и удаляла тот файл откуда она эти данные взяла (из файла на диске)

  Ответить  
 
 автор: osmor   (17.06.2008 в 14:57)   личное сообщение
 
 

"добавляла данные в [Таблица]"
данные - это содержимое файла? файлы какие?

  Ответить  
 
 автор: purpleman   (17.06.2008 в 14:59)   личное сообщение
 
 

Таблица1.dbf (Имя, Фамилия, Отчество) => в таблица1 в access (имя, фамилия, отчество)

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

help :
- по запросам на добавление INSERT INTO (особое внимание на оператор IN он позволяет закачивать данные из внешних таблиц)
- по функции Kill

  Ответить  
 
 автор: purpleman   (17.06.2008 в 15:18)   личное сообщение
 
 

в VBA обсолютный чайник ... попробывал чё-то написать вот что вышло
Private Sub Кнопка0_Click(Cancel As Integer)
Dim SQL As String
Dim Docmd As String

Docmd.TransferDatabase acImport = "dBase 4.0", "c:\xxx\", acTable
DoCMS.RunSQL = "INSERT INTO Tbl VALUES ('Имя','Фамилия','Отчество')"
Docmd.DeleteObject acTable = "dBase 4.0", "c:\xxx\", acTable

End Sub

  Ответить  
 
 автор: osmor   (17.06.2008 в 17:20)   личное сообщение
 
 


dim strFileName as string
dim strFolderName as string
strFolderName  =.... 'здесь путь и имя папки с:\xxx
strFileName  = .... 'здесь имя файла без DBF
currentdb.execute  "INSERT INTO Tbl  (Имя,Фамилия, Отчество )
SELECT Имя, Фамилия, Отчество
FROM " & strFileName & " IN '" & strFolderName & "'[dBase IV;];"
Kill strFolderName & strFileName & ".dbf" ' удаление файла

Запихните все это в цикл перебирающий все файлы

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