MS Internet Control?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

MS Internet Control?

Сообщение Stail » 23.08.2003 (Сб) 14:57

:oops: Всем здрасте!
1.Народ поведайте пожалуста тайну, как работать с компонентом 'Microsoft Intrnet Control'. У меня в XPишнике почемуто не работает следующее:
Код: Выделить всё
Webbrowser1.Navigate="Путь к html файлу"

Может есть другие способы? Расскажите пожалуста или обьясните выше приведенное.
2.Как вызывать Access из своей проги :?: . Пишу значит так:
Код: Выделить всё
set acc=CreateObject("Access.Application")
А, что здеся должнобыть, чтобы открылся Access и в нем создаллся новый документ?
acc.visible=True

Demonx
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 25.06.2003 (Ср) 0:08
Откуда: Литва/Висагинас

Re: MS Internet Control?

Сообщение Demonx » 23.08.2003 (Сб) 19:27

Stail писал(а)::oops: Всем здрасте!
1.Народ поведайте пожалуста тайну, как работать с компонентом 'Microsoft Intrnet Control'. У меня в XPишнике почемуто не работает следующее:
Код: Выделить всё
Webbrowser1.Navigate="Путь к html файлу"

Может есть другие способы? Расскажите пожалуста или обьясните выше приведенное.


Код: Выделить всё
WebBrowser1.Navigate "Путь к html файлу"

Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

Re: MS Internet Control?

Сообщение Stail » 24.08.2003 (Вс) 16:44

Большое спасибо, а то думал не работает!:lol:
Если ты далек от этого, пора уже и приблизиться!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 25.08.2003 (Пн) 10:04

А насчет создания базы данных, то так:

Код: Выделить всё
set acc = createobject("Access.Application")
with acc
.dbengine.createdatabase "c:\mybase.mdb", dblanggeneral
.visible = true
end with

Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

Сообщение Stail » 25.08.2003 (Пн) 10:31

RayShade писал(а):А насчет создания базы данных, то так:
Код: Выделить всё
set acc = createobject("Access.Application")
with acc
.dbengine.createdatabase "c:\mybase.mdb", dblanggeneral
.visible = true
end with


:cry: Почему-то не работает!
Если ты далек от этого, пора уже и приблизиться!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 25.08.2003 (Пн) 11:08

А ты, путь к базе, правильно прописал? :wink:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

Сообщение Stail » 25.08.2003 (Пн) 13:08

FAKK2 писал(а):А ты, путь к базе, правильно прописал? :wink:


Мне надо, чтобы при запуске Access создавалась новая база!

Как например в Word:
Код: Выделить всё
Set x = CreateObject("Word.application")
x.documents.Add - создает новый документ.
x.Visible = True

В Access такое получится :?:
Если ты далек от этого, пора уже и приблизиться!

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 13:34

Код: Выделить всё
' Include following in Declarations section of module.
Dim appAccess As Access.Application

Sub NewAccessDatabase()
    Dim dbs As Object, tdf As Object, fld As Variant
    Dim strDB As String
    Const DB_Text As Long = 10
    Const FldLen As Integer = 40

    ' Initialize string to database path.
    strDB = "C:\My Documents\Newdb.mdb"
    ' Create new instance of Microsoft Access.
    Set appAccess = _
        CreateObject("Access.Application.9")
    ' Open database in Microsoft Access window.
    appAccess.NewCurrentDatabase strDB
    ' Get Database object variable.
    Set dbs = appAccess.CurrentDb
    ' Create new table.
    Set tdf = dbs.CreateTableDef("Contacts")
    ' Create field in new table.
    Set fld = tdf. _
        CreateField("CompanyName", DB_Text, FldLen)
    ' Append Field and TableDef objects.
    tdf.Fields.Append fld
    dbs.TableDefs.Append tdf
    Set appAccess = Nothing
End Sub
Origin - это что?

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 25.08.2003 (Пн) 16:55

Off-topic:

Георгий писал(а):
Код: Выделить всё
' Include following in Declarations section of module.
Dim appAccess As Access.Application

Sub NewAccessDatabase()
    Dim dbs As Object, tdf As Object, fld As Variant
    Dim strDB As String
    Const DB_Text As Long = 10
    Const FldLen As Integer = 40

    ' Initialize string to database path.
    strDB = "C:\My Documents\Newdb.mdb"
    ' Create new instance of Microsoft Access.
    Set appAccess = _
        CreateObject("Access.Application.9")
    ' Open database in Microsoft Access window.
    appAccess.NewCurrentDatabase strDB
    ' Get Database object variable.
    Set dbs = appAccess.CurrentDb
    ' Create new table.
    Set tdf = dbs.CreateTableDef("Contacts")
    ' Create field in new table.
    Set fld = tdf. _
        CreateField("CompanyName", DB_Text, FldLen)
    ' Append Field and TableDef objects.
    tdf.Fields.Append fld
    dbs.TableDefs.Append tdf
    Set appAccess = Nothing
End Sub


А если не секрет, то откуда инфу про это брать? (Про Word, Excel, Access, PowerPoint) :roll: :?:
Нет меня больше

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 26.08.2003 (Вт) 7:40

:shock: Я сделал так: открыл Excel, подключил Microsoft Access Objects 10.0 (или что-то в этом духе), в редакторе VBA нажал F2. В списке выбрал Access там все это есть. Справка - F1.
Предыдущий мой постинг - справка из Access :twisted:
Origin - это что?

Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

Сообщение Stail » 27.08.2003 (Ср) 9:41

Георгий писал(а):
Код: Выделить всё
' Include following in Declarations section of module.
Dim appAccess As Access.Application

Sub NewAccessDatabase()
    Dim dbs As Object, tdf As Object, fld As Variant
    Dim strDB As String
    Const DB_Text As Long = 10
    Const FldLen As Integer = 40

    ' Initialize string to database path.
    strDB = "C:\My Documents\Newdb.mdb"
    ' Create new instance of Microsoft Access.
    Set appAccess = _
        CreateObject("Access.Application.9")
    ' Open database in Microsoft Access window.
    appAccess.NewCurrentDatabase strDB
    ' Get Database object variable.
    Set dbs = appAccess.CurrentDb
    ' Create new table.
    Set tdf = dbs.CreateTableDef("Contacts")
    ' Create field in new table.
    Set fld = tdf. _
        CreateField("CompanyName", DB_Text, FldLen)
    ' Append Field and TableDef objects.
    tdf.Fields.Append fld
    dbs.TableDefs.Append tdf
    Set appAccess = Nothing
End Sub

Спасибо!!!! :lol: Помогло.
Если ты далек от этого, пора уже и приблизиться!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 5

    TopList