Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Удаляет проект, хранящийся в базе данных.
Синтаксис
выражение.
DeleteFromDatabase( _Name_, _UserID_, _DatabasePassWord_, _FormatID_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Name | Необязательно заполнять. | String | Имя исходного файла или источника данных, который нужно открыть, и имя проекта, удаляемого из базы данных. |
| UserID | Необязательный | String | Идентификатор пользователя, используемый при доступе к базе данных. |
| DatabasePassWord | Необязательный | String | Пароль, используемый при доступе к базе данных. |
| FormatID | Необязательный | String | Формат файла или базы данных. Если Project распознает формат файла, указанный с именем, FormatID игнорируется. Может быть одной из следующих строк формата: |
| Строка форматирования | Описание |
|---|---|
| "MSProject.mpd" | база данных Project; |
| "MSProject.odbc" | база данных ODBC |
| "MSProject.mdb" | База данных Microsoft Access |
Возвращаемое значение
Boolean
Примечания
Аргумент Name должен содержать строку имени файла или имя источника данных ODBC (DSN) и строку имени проекта. Для источника данных используется < синтаксис DataSourceName>\Projectname. Необходимо включить символы меньше (<) и больше (>), а обратная косая черта ( \ ) должна отделять имя источника данных от имени проекта. DataSourceName может быть одним из имен источников данных ODBC, установленных на компьютере, именем DSN файла или путем и именем файла для базы данных на основе файлов.
В следующих примерах [Мои документы] — это полный путь к папке "Мои документы", а [Program Files] — полный путь к папке Program Files:
"<Корпоративная База данных SQL>\Фабрика строительства"
" _< [Мои документы]_ PROJECT1. MDB>\System Roll-out Plan"
"<[Program Files] \Common Files\ODBC\Data Sources\Projects Database.dsn>\Project X"
Пример
В следующем примере проекты удаляются из базы данных Project, как указано пользователем.
Sub KillProjects()
Dim PathAndDB As String, ProjectName As String
Dim Continue As Long ' Used to store user response
Continue = vbYes ' Set to Yes so that loop runs
PathAndDB = InputBox$("Enter the path and file name of the Project" & _
" database to open, including extension: ")
Do Until Continue = vbNo
ProjectName = InputBox$("Enter the name of the project to delete: ")
DeleteFromDatabase "<" & PathAndDB & ">\" & ProjectName, _
FormatID:="MSProject.mpd"
Continue = MsgBox("Project " & ProjectName & " deleted from database." & _
vbCrLf & vbCrLf & "Delete another?", vbYesNo)
Loop
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.