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

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


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

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

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

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

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

ДАО

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

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

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

Адо посложнее если надо могу и тут помочь общим описанием действий, но как я уже сказал ADO имеет смысл использовать если Вы сами базу "кормите и танцуете", а не просто берете готовое.
...
Рейтинг: 0 / 0
09.02.2010, 14:38
    #36457754
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как то перенести формы из Access
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
09.02.2010, 14:46
    #36457785
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как то перенести формы из Access
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
09.02.2010, 14:47
    #36457792
denishka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как то перенести формы из Access
Кажись, я уже запутался
, вот нашел примерчик для 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
09.02.2010, 14:57
    #36457833
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как то перенести формы из Access
можете открыт соединение один раз при старте своего проекта:

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


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