en el evento Unload del form controlas lo que quiereas que haga al cerrarse
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
select case node.key
case "nodo1"
from1.show
case "nodo"
form2.show.....
end select
End Sub
dim j as long
dim X as long
x = Len(text1.text)
for j = x to 1 step -1 ' vamos del último caracter hasta el 1o
if mid (text1.text, j,1) = "-" then
'Encotro el gión
text1.text = left(text1.text, j-1)
exit for
end if
next j
Dim i As Integer
'Buscas la posición del guión
i = InStr(1, Text1.Text, "-", vbTextCompare)
'Cortas la cadena hasta antes del guión
Text1.Text = Left(Text1.Text, i - 1)
with crystalReport1
.ReportFileName = "path de tu reporte"\Reporte.rpt
.Destination = crptToWindow ' Seleccionas el destino Impresora|Pantalla|archivo
.WindowState = crptMaximized 'aqui lo mande a pantalla y le digo que la ventana de presentación preliminar este maximizada
On Local Error Resume Next
.WindowShowPrintSetupBtn = True ' para que te muestre el boton de imprimir
.Action = 1
If Err Then MsgBox Err.Number & vbCrLf & Err.Description, vbCritical + vbOKOnly, App.EXEName
Err.Clear
On Local Error GoTo 0
.PageZoom (60) ' Zoom
End With
[code]
**** TIP ****
- a la hora de hacer el diseño de tu reporte y guardarlo asegurate que no este activada la opción de "Guardar datos con el reporte", del menú Archivo
[/code]