CriarVinculo

Setembro 23, 2008 at 3:13 pm (Access)

Public Function CriarVinculo()
Dim rVinculo As DAO.Recordset

Set rVinculo = CurrentDb.OpenRecordset(“Select * from admVinculos”)

While Not rVinculo.EOF

DoCmd.TransferDatabase acLink, “ODBC”, “ODBC;DSN=” & rVinculo.Fields(“Banco”) & “;UID=” & rVinculo.Fields(“Usuario”) & “;PWD=” & rVinculo.Fields(“Senha”) & “;LANGUAGE=us_english;DATABASE=” & rVinculo.Fields(“Base”) & “”, acTable, rVinculo.Fields(“Origem”), rVinculo.Fields(“Destino”), , True

rVinculo.MoveNext

Wend

rVinculo.Close

Set rVinculo = Nothing

End Function

Link Permanente Deixe um comentário

RemoverVinculo

Setembro 23, 2008 at 3:09 pm (Access)

Public Function RemoverVinculo()
Dim rVinculo As DAO.Recordset

Set rVinculo = CurrentDb.OpenRecordset(“Select * from admVinculos”)

While Not rVinculo.EOF

DoCmd.DeleteObject acTable, rVinculo.Fields(“Destino”)

rVinculo.MoveNext

Wend

rVinculo.Close

Set rVinculo = Nothing

End Function

Link Permanente Deixe um comentário

ExecutarSQL

Setembro 23, 2008 at 3:06 pm (Access)

Public Function ExecutarSQL(strSQL As String)

‘Desabilitar menssagens de execução de comando do access
DoCmd.SetWarnings False

DoCmd.RunSQL strSQL

‘Abilitar menssagens de execução de comando do access
DoCmd.SetWarnings True

End Function

Link Permanente Deixe um comentário

FindLastRow

Setembro 23, 2008 at 3:02 pm (Excel)

Function FindLastRow(XPlanilha) As Variant
Dim LastRow As Variant

If XPlanilha.WorksheetFunction.CountA(XPlanilha.Cells) > 0 Then
LastRow = XPlanilha.Cells.Find(What:=”*”, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
End If

FindLastRow = LastRow
End Function

Link Permanente Deixe um comentário

ImprimirExcel

Setembro 23, 2008 at 3:01 pm (Access)

Public Function ImprimirExcel(Modelo As String)

Dim XPlanilha As Object

Set XPlanilha = CreateObject(“Excel.Application”)

‘Abre o arquivo modelo
XPlanilha.Workbooks.Open (Modelo)

‘Seleciona a primeira planilha
XPlanilha.Workbooks(1).Sheets(1).Select

XPlanilha.ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

XPlanilha.Application.DisplayAlerts = False

XPlanilha.Quit

XPlanilha.Application.DisplayAlerts = True

Set XPlanilha = Nothing

End Function

Link Permanente Deixe um comentário

Cálculo de comissão

Janeiro 22, 2008 at 6:41 pm (Excel)

‘ Cálculo de comissão usando a regra de três

Public Function Comissao(valParcela, valAvista, valComissao)

Comissao = (valcomissao * (valParcela / valAvista * 100)) / 100

End Function

Link Permanente Deixe um comentário

bkp.bat

Janeiro 19, 2008 at 12:29 pm (Script)

set var1=_
set var2=-

xcopy “C:\_OrigemBKP\*.*” C:\_DestinoBKP /I/E/V/F/D/Y/C > C:\%date:~12,2%%var1%%date:~7,2%%var1%%date:~4,2%%var1
%%time:~0,2%%var2%%time:~3,2%_BKP.log

echo.
echo BACK-UP CONCLUIDO!!!
echo.

pause
exit

Link Permanente Deixe um comentário

Importar Planilha

Janeiro 18, 2008 at 11:32 pm (Access)

Public Function ImportarPlanilha()

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, “tblClientes”, “C:\Clientes.xls”, True, “Clientes!a1:g35″

End Function

Link Permanente Deixe um comentário

Mês Atual

Janeiro 18, 2008 at 11:21 pm (Excel)

Function MesAtual(intMes As Integer) As String
Dim myMonth As Variant

myMonth = Array(“”, “Janeiro”, “Fevereiro”, “Maro”, “Abril”, “Maio”, “Junho”, “Julho”, “Agosto”, “Setembro”, “Outubro”, “Novembro”, “Dezembro”)

MesAtual = myMonth(intMes)

End Function

Link Permanente Deixe um comentário

Idade

Janeiro 18, 2008 at 11:20 pm (Excel)

Public Function Idade(DataDeNascimento As Date)

Idade = DateDiff(“yyyy”, Data_Nascimento, Now()) + Int(Format(Now(), “mmdd”) < Format(Data_Nascimento, “mmdd”))

End Function

Link Permanente Deixe um comentário

Próxima página »