• Domingo 6 de Julio de 2025, 00:29

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - mexican

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Ayuda con este error para Imprimir
« en: Miércoles 15 de Octubre de 2003, 00:59 »
Me pueden ayudar con este codigo me marca Error '380' en tiempo de Ejecucion
El valor de la propiedad no es valido
Este error me Marca cuando estoy diseñando el programa y lo ejecuto con F5 y tambien cuando esta generado el .EXE

Printer.ScaleMode = 7 'Escala en Centimetros
Printer.FontName = "Lucida Console"
Printer.Orientation = 1
Printer.PaperSize = 1 'Tamaño Carta, Aqui me marca el ERROR
Printer.FontSize = 10
Printer.Font.Bold = False
Printer.CurrentX = 0.4
Printer.CurrentY = 3
Printer.Print cboCliente
Printer.EndDoc

2
Visual Basic 6.0 e inferiores / Re: Ayuda con el fomato de Fecha
« en: Jueves 2 de Octubre de 2003, 19:48 »
Ayuda por favor, este codigo me muestra la fecha actual del sistema en numeros al cargar el formulario

Private Sub Form_Load()
txtFecha.Text = Date
End Sub

Y necesito que me la muestre en numeros y letras, asi:

02-OCT-2003     ó    02/OCT/2003

Como le hago, GRACIAS DE ANTEMANO

3
Visual Basic 6.0 e inferiores / Re: Ayuda Cambiar de DAO a ADO
« en: Martes 30 de Septiembre de 2003, 17:34 »
Ayuda por favor, Necesito cambiar de "DAO" a "ADO" el motivo de cambiar ADO es por que segun comentarios que leido, es mas rapido conectarse con ADO  a una base de Datos y menos problematico, abajo describo el codigo que necesito cambiar a ADO, uso Data Control por si sirve de algo, ustedes me dicen que codigo tengo que cambiar, quitar o poner.  Gracias



------------------------------------------------
Private Sub cboArticulo_Click()
' Load the selected record.
    Articulo.RecordSource = _
        "SELECT * FROM Producto WHERE Descripcion='" & _
        cboArticulo.Text & "'"
    Articulo.Refresh
End Sub
----------------------------------------------------------
Dim dbname As String
Dim db As Database
Dim rs As Recordset

    ' Open the database.
    dbname = App.Path
    If Right$(dbname, 1) <> "" Then dbname = dbname & ""
    dbname = dbname & "clientes.mdb"
   
    Set db = OpenDatabase(dbname)   ' Creo que aqui estoy utilizando DAO
    Set rs = db.OpenRecordset( _
        "SELECT Cliente FROM Client ORDER BY Cliente", _
        dbOpenSnapshot)

    ' Load the ComboBox.
    rs.MoveFirst
    Do While Not rs.EOF
        cboCliente.AddItem rs!Cliente
        rs.MoveNext
    Loop
   
    rs.Close
    db.Close
   
    ' Connect the Data control to the database.
    datPersonas.DatabaseName = dbname

    ' Select the first choice.
    cboCliente.ListIndex = 0
   
End Sub

4
Visual Basic 6.0 e inferiores / Para Expertos DB SQL Assist Pro y Lite
« en: Sábado 27 de Septiembre de 2003, 15:54 »
No sé si ya saben de este programa pero creo genera codigo a partir de una base de datos y las opciones que ustedes escojan, por medio de SQL, creo que es para expertos, de todos modos si alguien ya lo sabe usarlo, si puede me lo explica

Esta es la pagina de donde bajarlo
www.dbpro.com
y adjunto un archivo de los Numeros de Serie

5
Visual Basic 6.0 e inferiores / Re: Ayuda para adaptar formulario a cualquier resolucion
« en: Viernes 26 de Septiembre de 2003, 18:44 »
Si alguien me puede ayudar por favor, con un codigo para adaptar los formularios a cualquier resolucion de pantalla, he visto algunos pero estan muy extensos y complicados para entender y adaptarlos a mi proyecto

Si no hay, voy a tener que  redimensionarlos en cada computadora que instale el proyecto, es decir voy a programarlos en cada computadora

6
Visual Basic 6.0 e inferiores / Re: Ayuda despues de Empaquetar e Instalar Proyecto
« en: Jueves 25 de Septiembre de 2003, 22:41 »
Empaquete mi proyecto y le ise un instalador, lo instale en 2 PC, Uno con Win98 y otro con Win2000 y me marca
el Siguiente error:

Error '3051' en tiempo de Ejecución

El motor de base de datos MicrosoftJet no puede abrir el archivo 'C:MiPruebaClientes.mdb'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos

Ayuda por favor

7
Visual Basic 6.0 e inferiores / Re: Problema con este Codigo
« en: Viernes 19 de Septiembre de 2003, 22:42 »
Tengo este codigo repetido 2 veces en el formulario lo unico que cambia de uno al otro es el nombre del Combo y la Base de datos claro tambien cambia la tabla y el campo de la base de datos
Al ejecutar el codigo me marca el error
'funcion o nombre ambiguo',  
me supongo porque se repite el Private Sub Form Load 2 veces, entonces como agrego estos dos codigos sin que haya error

-------------------------------------------------------------------------------
Private Sub cboName_Click() ' Este el nombre del Combo
' Load the selected record.
datPeople.RecordSource = _
"SELECT * FROM People WHERE Name='" & _ '
cboName.Text & "'"
datPeople.Refresh
End Sub
--------------------------------------------------------------------------------
Private Sub Form_Load()
Dim dbname As String
Dim db As Database  
Dim rs As Recordset

' Open the database.
dbname = App.Path
If Right$(dbname, 1) <> "" Then dbname = dbname & ""
dbname = dbname & "data.mdb"

Set db = OpenDatabase(dbname)
Set rs = db.OpenRecordset( _
"SELECT Name FROM People ORDER BY Name", _
dbOpenSnapshot)

' Load the ComboBox.
rs.MoveFirst
Do While Not rs.EOF
cboName.AddItem rs!Name
rs.MoveNext
Loop

rs.Close
db.Close

' Connect the Data control to the database.
datPeople.DatabaseName = dbname

' Select the first choice.
cboName.ListIndex = 0
End Sub

8
Visual Basic 6.0 e inferiores / Re: Ayuda por Favor con este codigo
« en: Viernes 19 de Septiembre de 2003, 16:19 »
Este codigo es para admita numeros, coma, punto y la tecla de retroceso pero cuando intento introducir el punto me pone la coma ¿que pasa?


Private Sub Text2_KeyPress(KeyAscii As Integer)

    Cadena = "0123456789.," + Chr(8)       'chr(8) = delete, es decir admitimos borrar
   
    If InStr(Cadena, Chr(KeyAscii)) = 0 Then
        KeyAscii = 0
    End If

    If KeyAscii = 46 Then
   
        KeyAscii = 44
       
    End If

End Sub

9
Visual Basic 6.0 e inferiores / Re: Codigo para Pasar Items de un Combox a Varios TextBox
« en: Miércoles 17 de Septiembre de 2003, 19:47 »
Codigo para Pasar Items de un Combox a Varios TextBox

Tengo un ComBox con una lista de items, estos items quiero pasarlos de uno en uno por medio de un CommandButton a 15 TextBox

Es decir el codigo me va checar si el primer TextBox ya esta lleno con un item entonces lo pasa al segundo y si el primero y el segundo ya estan llenos entonces me lo pasa al tercero y asi sucesivamente

Gracias de Antemano

10
Visual Basic 6.0 e inferiores / Re: Ayuda con DataGrid o Msflexgrid
« en: Lunes 15 de Septiembre de 2003, 17:23 »
Mi pregunta es:
Cual seria el codigo para insertar TEXTO de uno en uno, es decir tengo un TextBox donde escribo y quiero que ese texto se inserte en el DataGrid o Msflexgrid por medio de un CommandButton y asi ir insertando hacia abajo de uno por uno, claro en determinada columna
Gracias

11
Visual Basic 6.0 e inferiores / Re: Como enlazo un DataCombo con una BaseDatos
« en: Miércoles 10 de Septiembre de 2003, 17:42 »
Como enlazo un DataCombo con una BaseDatos

Es decir que en el DataCombo me aparezcan todos los Nombres del campo "NOMBRE" de una BaseDatos

O es mejor usar un DBCombo

Gracias de Antemano
ramirog@valle.net.mx

12
Visual Basic 6.0 e inferiores / Re: Me Pueden explicar este codigo POR FAVOR
« en: Miércoles 10 de Septiembre de 2003, 15:47 »
ME PUEDEN EXPLICAR ESTE CODIGO LINE POR LINEA

Option Explicit
-------------------------------------------------------------------------------
Private Sub cboName_Click()       ' Este el nombre del Combo
' Load the selected record.
datPeople.RecordSource = _       ' datPeople es el Control Data
"SELECT * FROM People WHERE Name='" & _         ' People nombre de la Tabla a consultar y "Name" creo que es uno de los campos de la Tabla
cboName.Text & "'"
datPeople.Refresh
End Sub
--------------------------------------------------------------------------------
Private Sub Form_Load()
Dim dbname As String
Dim db As Database    ' A veces me marca error (objeto no difinido)
Dim rs As Recordset

' Open the database.
dbname = App.Path
If Right$(dbname, 1) <> "" Then dbname = dbname & ""
dbname = dbname & "data.mdb"

Set db = OpenDatabase(dbname)
Set rs = db.OpenRecordset( _
"SELECT Name FROM People ORDER BY Name", _
dbOpenSnapshot)

' Load the ComboBox.
rs.MoveFirst
Do While Not rs.EOF
cboName.AddItem rs!Name
rs.MoveNext
Loop

rs.Close
db.Close

' Connect the Data control to the database.
datPeople.DatabaseName = dbname

' Select the first choice.
cboName.ListIndex = 0
End Sub
--------------------------------------------------------------------------

13
Visual Basic 6.0 e inferiores / Re: Ayuda por Favor Cuerpo de Factura
« en: Martes 9 de Septiembre de 2003, 17:26 »
Soy Novato en esto de Programacion
Estoy haciendo un programa para facturacion lo tengo al 70% completado.
Alguien me puede ayudar con el cuerpo de la factura es decir que control seria el indicado para hacer este cuerpo msFlexGrid, Data Grid o otros controles, no se ustedes diganme

Nota: Trabajo con el "CONTROL DATA" y "RECORDSET" no se nada de SQL y ADO

El cuerpo debe contener las siguientes columnas

CANTIDAD DESCRIPCION P. UNIT. IMPORTE
---------------------------------------------------------------
---------------------------------------------------------------
* CON 14 RENGLONES O LINEAS HACIA ABAJO
* SUMAR TODA LA COLUMNA IMPORTE Y PONERLO EN UN TEXTBOX
* QUE ME ACEPTE ESCRIBIR EN LAS COLUMNAS CANTIDAD E IMPORTE
*EL CODIGO DE IMPRESION PARA ESTE CUERPO

Ya tengo ubicado un ComboBox conectado a una BASE DE DATOS para la busqueda de la columna DESCRIPCION

Gracias de Antemano
Ramiro Gonzalez
ramirog@valle.net.mx

14
Visual Basic 6.0 e inferiores / Re: Codigo para Busqueda rapida dentro de ComBox
« en: Jueves 4 de Septiembre de 2003, 22:43 »
Soy novato en esto de programacion
A ver si alguien me puede ayudar con el
codigo para Hacer una Buesqueda rapida
en un ComBox insertando las primeras letras, el Campo se llama "Cliente" logicamente conectandose a una base de datos, y a la vez me muestre hacia abajo o hacia arriba todos los clientes que coinciden con esas letras o al menos 10 clientes
Trabajo con "Control Data" "Recordset"
 
no se nada del SQL, ADO, etc.

De antemano Gracias
ramirog@valle.net.mx

Páginas: [1]