powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли как то перенести формы из Access
15 сообщений из 15, страница 1 из 1
Можно ли как то перенести формы из Access
    #36457497
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, имеется база в Access, очень хочется использовать аксес совместно с VB6.0,
подскажите пожалуйста, можно ли перетащить уже готовые формы из аксеса.
И еще такой вопрос про соединение, через что лучше соединятся с базой аксес?(ADO,DAO...)
если можно примерчик, а то я уже обыскался, ничего конкретного ненашел.
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457535
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denishka,

Формы перетащить нельзя, соединяться через ADO.
ADO Code Examples in Visual Basic
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457583
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-duke,
а готовый примерчик имеется?, а то я вряд ли разберусь
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457588
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
готовый примерчик чего?
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457617
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
соединения с ADO
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457622
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
извините немного нетак написал, пример соединения с акес через ADO
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457633
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут этого кода пруд-пруди, поиском по форуму или в гугле
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457636
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denishkaKonst_One,
извините немного нетак написал, пример соединения с акес через ADO


Вам же дали ссылку.
Смотрите раздел "Open and Close Methods Example (VB) "
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457641
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на всякий встречный вопрос: строка соединения
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457722
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denishkaKonst_One,
соединения с ADO

Затюкали бедного человека вместо того чтобы сказать - ЗА ТЕБЯ не сделаем :)

По ссылкам выше можно найти команды для реализации описанных мной действий.

Если вкратце то ADO от DAO отличается более сложным использованием, но более простой настройкой. Т.е. если к Аксу будете писать SQL запросы беря параметры из Excel, то лучше Адо, если тупо выбирать данные из существующих запросов и таблиц, то ДАО куда проще.

В обоих случаях в тулзах VBA выберите библиотеку сначала.

ДАО

выборка данных происходит из database - определяете переменную этого типа и через set и opendatabase назначаете ей базу аксесса
затем создаете переменную типа рекордсет и ей назначаете содержимое запроса или таблицы через
потом работаете с этим рекордсетом как с простой таблицей.
Движение маркера по таблице вверх вниз по строка команды Move
Содержимое столбца в месте маркера Fields

с рекордсетом делайте, что хотите в общем. Хоть в массив хоть на лист хоть обратно в Access

не забудьте завершить работу с рекордсетом и базой через close и set nothing

Адо посложнее если надо могу и тут помочь общим описанием действий, но как я уже сказал ADO имеет смысл использовать если Вы сами базу "кормите и танцуете", а не просто берете готовое.
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457754
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus,

не путайте человека.
Choosing ADO or DAO for Working with Access Databases

ТС
Support Statement for Visual Basic 6.0 on Windows Vista and Windows Server 2008
Убратите внимание на unsupported DAO.
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457785
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeShamanus,

не путайте человека.
Choosing ADO or DAO for Working with Access Databases

ТС
Support Statement for Visual Basic 6.0 on Windows Vista and Windows Server 2008
Убратите внимание на unsupported DAO.

Я человека абсолютно не путаю. Я рассказываю ему с пользовательской точки зрения с учетом его уровня, на котором сам был недавно.
И уже если Вы приводите сравнение функционала, (а не заметьте простоту использования), то тогда давайте ещё и поднимем извечный срач на тему, а что же быстрее, чтобы дать человеку 100% корректную информацию.


Но т.к. технически Вы правы, я сделаю как большинство в этой ветке.

Уважаемый denishka, забудьте то, что я писал ранее и идите учиться сюда , тут Вам не помогут

Модератор:
Shamanus,
Вы бы сбавили обороты.
p.s. Я понятия не имею, что сделало большинство в этой ветке.
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457792
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажись, я уже запутался
, вот нашел примерчик для DAO имееет он место на жизнь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim DB As dao.Database
Dim RS As dao.Recordset

Private Sub Form_Load()
Set DB = OpenDatabase(App.Path & "\db1.mdb")
Set RS = DB.OpenRecordset("SELECT * FROM Таблица1")
Set Data1.Recordset = RS
End Sub
буду его использовать.
Хотелось бы понять, мне нужно будет постоянно прописывать соединение для каждой формочки в VB?
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457833
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можете открыт соединение один раз при старте своего проекта:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
'Public module
Dim CurrentDB as ADODB.Connection

Public Sub Main()
Dim ConnnectionString as String

ConnnectionString = "..."

Set CurrentDB  = New ADODB.Connection
CurrentDB.Open ConnnectionString

FormMain.Show

End Sub
...
Рейтинг: 0 / 0
Можно ли как то перенести формы из Access
    #36457865
denishka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
спасибо, буду пробывать!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Можно ли как то перенести формы из Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]