Método Application.DeleteFromDatabase (Project)
Exclui um projeto armazenado em um banco de dados.
Sintaxe
expressão. DeleteFromDatabase
( _Name_
, _UserID_
, _DatabasePassWord_
, _FormatID_
)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Name | Opcional | String | O nome do arquivo de origem ou da fonte de dados a ser aberto e o nome do projeto a ser excluído do banco de dados. |
UserID | Opcional | String | Uma identificação de usuário a ser usada ao acessar o banco de dados. |
DatabasePassWord | Opcional | String | Uma senha a ser usada ao acessar o banco de dados. |
FormatID | Opcional | String | O formato de arquivo ou banco de dados. Se o Project reconhece o formato do arquivo especificado com o nome, FormatID será ignorada. Pode ser uma das seguintes seqüências de formato: |
Sequência de formato | Descrição |
---|---|
"MSProject.mpd" | Banco de dados do Project |
"MSProject.odbc" | Banco de dados ODBC |
"MSProject.mdb" | Banco de dados do Microsoft Access |
Valor de retorno
Boolean
Comentários
O argumento Nome deve conter uma cadeia de caracteres de nome de arquivo ou um DSN (nome de fonte de dados ODBC) e a cadeia de caracteres nome do projeto. A sintaxe de uma fonte de dados é <DataSourceName>\ Projectname. Os símbolos inferiores (<) e maiores que (>) devem ser incluídos e um backslash ( \ ) deve separar o nome da fonte de dados do nome do projeto. O DataSourceName em si pode ser um dos nomes de fonte de dados ODBC instalados no computador, um DSN de arquivo ou um caminho e um nome de arquivo para um banco de dados baseado em arquivo.
Nos exemplos a seguir, [Meus Documentos] é o caminho completo da pasta Meus Documentos e [Arquivos de Programa] é o caminho completo da pasta Arquivos de Programa:
"<Corporate SQL Database>\Factory Construction"
"< _[Meus Documentos]_ PROJECT1. Plano de implantação do MDB>\System"
"<[Arquivos do Programa] \Arquivos Comuns\ODBC\Fontes de Dados\Projects Database.dsn>\Project X"
Exemplo
O exemplo a seguir exclui projetos do banco de dados do Project, conforme especificado pelo usuário.
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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.