You are on page 1of 3

EPSON TMU-220AF Bueno veo que tiene bastante tiempo la pregunta, pero igual creo que una respuesta

no esta de mas, ya que no solo le puede servir a una sola persona. Bueno aqu esta la solucin que he probado, y pues me ha funcionado. 1-Colocas un Picture dentro del formulario MDI. 2-Dentro del control Picture colocas un control Image. 3-En el evento MDIForm_Resize el siguiente codigo. With Image1 .Stretch = True .Left = 0 .Top = 0 .Width = Me.Width .Height = Me.Height End With ************************************** A tiempos q no toco vb 6.0 revisa este codigo q te adjunto. y suerte. 'en un modulo de conexiones Public rsAlumno As New Recordset Public Sub Main() On Error GoTo errConex cn.CursorLocation = adUseClient cn.Open "SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=academico;Data Source=(local)" Exit Sub errConex: MsgBox "Error en la Conexion con el Servidor" & vbNewLine & "Configure la cadena de Conexion", vbCritical, "Conexion" End Sub Sub Alumno() With rsAlumno If .State = 1 Then .Close .CursorLocation = adUseClient .Open "select * from Alumno", cn End With End Sub

'en el formulario Private Sub dcCombo_Change() Data Combo Alumnos 'le paso el item de alumno seleccinado en el combo Call llenar_datos(dcCombo.BoundText) End Sub

Sub llenar_datos(byval codigo as string) 'listado de alumnos (rutina del mudulo de conexion) Alumno

With rsAlumno 'filtar .Find ("cod_alu='" & Trim(codigo) & "'") txtCodigo.Text = !cod_alu txtNombre.Text = !nom_alu txtDireccion.Text = !dir_alu txtDNI.Text = !dni txtTelefono.Text = !Telefono DcEspecialidad.BoundText = !cod_esp DcDistrito.BoundText = !cod_dis End With End Sub *********************************************** Hola amigo talvez esto te ayude un pokito Printer.ScaleWidth ' este seria el hancho del papel Printer.Scaleheigth ' este el alto de la pagina msgbox printer.scalewidth & vbnewline & printer.scaleheigth, vbinfortamion,"Info rmacin" reporte.show

*********************************************** 'Imprimimos la hoja en forma Horizontal Printer.Orientation = vbPRORPortrait '2 Orientacin Horizontal vbPRORLandscape '1 Horientacin Vertical "vbPRORPortrait" Printer.ScaleMode = vbCentimeters 'Ponemos la Escala en Centimetros 'Margenes 'Cargamos nuevas fuentes y tamaos para la grilla Printer.Font = "Verdana" Printer.FontSize = 12 Printer.ForeColor = vbBlack Printer.FontBold = True 'Ingresamos el primer dato Printer.CurrentX = 1 Printer.CurrentY = 3 Printer.Print "Mi primera impresin" 'Final de la impresin Printer.EndDoc ***********************************************

***********************************************

***********************************************

You might also like