|
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.
Mensajes - hdr
101
« en: Miércoles 18 de Enero de 2006, 19:29 »
el control data si se puede conectar a access 2000 solo debes instalar el sp5 para el visual basic y el actualiza el data con la opcion de access 2000. si por alguna razon no lo pueden conseguir yo se los paso.
102
« en: Martes 17 de Enero de 2006, 03:19 »
dao asi este desfasado me parece buenisimo para manejar bases de datos access, pero si es para otro motor de bd no es lo mejor, dao tiene la ventaja de que con la jerarquia de objetos dao estan reprecentadas la tablas, las consultas, etc. asi te ahorras algo de trabajo, dao tiene la desbentaja de que si cambias de dbms tendrias que reescribir bastante codigo, mientras que con ado solo seria la connectionstring
103
« en: Viernes 13 de Enero de 2006, 18:52 »
hola el dataenvironment utiliza ado para la conexion a la base de datos. con ado te puede conectar a cualquier base de datos desde que tengas instalado un provedor oledeb. con dao solo puedes conectarte a bases de datos jet (access).
104
« en: Viernes 6 de Enero de 2006, 19:41 »
tambien puedes asignar un recordset del tipo ado al recordsource del datareport
dim rs as new adodb.recordset dim con as new adodb.connection 'puedes obtener los registros desde la base de datos 'o añadiendo los fields por codigo
con.ConnectionString = tu cadena de conexion rs.open "Tabla",con set datareport.datasource = rs 'en el data report el los campos donde quiere poner los resultados 'debes poner en la propiedad field el nombre del campo de la base de datos 'por ejemplo el recordset tiene un campo "nombre", en el datareport en 'propiedad datafield de texto uno le pones "nombre" y listo
105
« en: Miércoles 28 de Diciembre de 2005, 23:51 »
buenas me e decidido por bajar el linux mandrake, lo instale y durante el proceso todo va perfecto, pero en el momento de iniciar secion no me deja seleccionar el usuario y se queda en esta pantalla(adjunta). les digo sinceramente me estoy aburriedo de molestar con linux, cada vez que bajo uno o esta malo o no me funciona
106
« en: Lunes 26 de Diciembre de 2005, 17:16 »
buenas, queria preguntarles donde consigo un a buena distribucion linux, ya que me he bajado el fedora core 3 en dvd y no me sirve en el momento que pregunta de que medio se va a instalar, le digo cd y no funciona. tambien baje el mandrake 10.1 y instala perfectamente per cuando inicio el sistema no me funciona la pantalla de inicio de secion(en modo grafico) pero lo mas raro es que el modo grafico si funciona, el cursor se mueve y me puedo logear en modo consola
107
« en: Sábado 24 de Diciembre de 2005, 05:34 »
puedes utilizar las express edition ademas de ser gratuitas puedes desarrollar programas comerciales
108
« en: Viernes 23 de Diciembre de 2005, 22:18 »
pudes utilizar
DataReport1.Sections("Sección1").Controls("Etiqueta1").Caption = text1.text
110
« en: Viernes 16 de Diciembre de 2005, 01:52 »
cuando abras el recordset lo tienes que hacer con una sentencia SQL
set rs = db.openrecordset("SELECT * FROM folio ORDER BY campo")
111
« en: Jueves 15 de Diciembre de 2005, 20:09 »
no entiedo lo que quieres decir con ordenada, pero yo utilizo
rs.findfirst("Nombredelcampo=" & variable) 'esto si es un numero rs.findfirst("ombredelcampo=' & variable & "'") ' esto para una cadena
para utilizar findfirs debes tener el recordset en modo dynaset de lo contrario debes utilizar Seek
rs.index = "nombre del indice" 'en access las llaves principales se llaman primarykey rs.Seek "=",variable
en ambos casos utilizas rs.nomatch por si no encuentra un registro que coincida con las condiciones de busqueda
112
« en: Miércoles 23 de Noviembre de 2005, 20:50 »
si tienes un dominio lo de trusted conection te da igual pero sino tiene que ponerle usuario y contraseña a la connectionstring
113
« en: Lunes 21 de Noviembre de 2005, 18:11 »
mira el tipo de dato de la variable coseno, por que te puede estar redondeando
114
« en: Sábado 19 de Noviembre de 2005, 20:49 »
e revisado eso mil veces, ya me toco que hacer otra cosa pero gracias por la ayuda
115
« en: Sábado 19 de Noviembre de 2005, 01:46 »
eso pensaba yo, pero me asegure y el producto si existe, intente metiendo los valores desde el codigo total mente seguro de que el producto existia y aun asi me sale el error
116
« en: Viernes 18 de Noviembre de 2005, 01:40 »
holas, les cuento que tengo estas lineas, en el momento RsRES.EOF = TRUE el execute me da el error no se puede añadir o modificar el registro por que se necesita un registro relacionado en la tabla Tb_Prodcuto
Me.cmdNuevo.Enabled = True Me.cmdGuardar.Enabled = False Me.cmdBuscar.Enabled = True Me.cmdEliminar.Enabled = True rs.Fields("IdProducto") = Me.txtProductoF rs.Fields("IdProveedor") = Me.txtProveedorf rs.Fields("Cantidad") = Me.txtCantidad rs.Fields("Precio") = Me.txtPrecio rs.Fields("IdTipoEntrada") = TipoEntrada(Me.cmbTipoEntrada.Text) rs.Fields("Fecha") = Me.dtpFecha.Value Dim com As New ADODB.Command Dim RsRes As ADODB.Recordset com.CommandText = "SELECT * FROM tb_Inventario WHERE idproducto= '" & Me.txtProductoF & "'" Set com.ActiveConnection = Con com.CommandType = adCmdText Set RsRes = com.Execute Dim Inv As Integer If RsRes.EOF = True Then Inv = 0 Else Inv = RsRes.Fields("Cantidad") End If Inv = Inv + CInt(Me.txtCantidad) If RsRes.EOF = True Then com.CommandText = "Sp_AddInventario" Else com.CommandText = "Sp_UpdateInventario" End If RsRes.Close com.CommandType = adCmdStoredProc Dim pr As ADODB.Parameter Dim pr2 As ADODB.Parameter Set pr = com.CreateParameter("@Cantidad", adNumeric, adParamInput, 5, Inv) Set pr2 = com.CreateParameter("@Producto", adVarWChar, adParamInput, 20, Me.txtProductoF) com.Parameters.Append pr com.Parameters.Append pr2 com.Execute com.CommandType = adCmdText com.CommandText = "SELECT * FROM tb_Detalles_Producto_Proveedor WHERE Idproducto='" & _ Me.txtProductoF & "' AND IdProveedor='" & Me.txtProveedorf & "'" Set RsRes = com.Execute If RsRes.EOF = True Then Dim Command As New ADODB.Command Set Command.ActiveConnection = Con Command.CommandType = adCmdStoredProc Command.CommandText = "Sp_Add_Detalles_Producto_proveedor" Dim Prdu As ADODB.Parameter Dim Prov As ADODB.Parameter Set Prdu = com.CreateParameter("@Producto", adVarWChar, adParamInput, 20, Me.txtProductoF) Set Prov = com.CreateParameter("@Proveedor", adVarWChar, adParamInput, 15, Me.txtProveedorf) Command.Parameters.Append Prdu Command.Parameters.Append Prov Command.Execute End If rs.Update actualizar Set Command = Nothing Set com = Nothing ser RsRes = Nothing
el store procedure que me da el problema es
INSERT INTO Tb_Detalle_Producto_Proveedor ( IdProducto, IdProveedor ) VALUES ([@Producto], [@Proveedor]);
CUALQUIER AYUDA ES MUY BIEN RECIBIDA
117
« en: Miércoles 12 de Octubre de 2005, 05:07 »
el sistema si me logea en modo texto, lo que pasa es que en modo grafico solo se ve una ventana azul con el logo de linux mandrake pero no me sale como iniciar secion ni nada, pero x si inicia y si le pongo start x me sale un error
118
« en: Martes 11 de Octubre de 2005, 20:24 »
pedrias utilizar el comando shell y haciendo que toda la salida del comando ejecutado se mande a un archivo, luego con vb abres el archivo y lo muestras para mandar la salida de un comando a un archivo se haria asi
Comando > rutadearchivo
119
« en: Miércoles 5 de Octubre de 2005, 04:50 »
buenas compas e instalado linux mandrake 10.1 luego de 15 horas de descarga toda la instalacion pasa bien pero cuando ya es hora de usar el sistema esa carajada no inicia secion ni tampoco sale la ventana para login que hago, que sera AYUDA
120
« en: Jueves 1 de Septiembre de 2005, 05:01 »
Funciones de fecha Las funciones siguientes (u otras similares a ellas) están disponibles en ODBC o en bases de datos como Microsoft SQL Server y Microsoft Access.
Nota Oracle utiliza la función TO_DATE para dar formato a las fechas. Para obtener detalles, consulte Consideraciones sobre el Diseñador de consultas para bases de datos Oracle.
Función Descripción Ejemplo DATEDIFF( ) Calcula un intervalo entre dos fechas. SELECT nombre, apellido, fecha_contrato FROM empleados WHERE DATEDIFF(year, fecha_contrato, getdate()) > 5
Localiza todos los empleados contratados hace más de cinco años.
DATEPART( ) Devuelve la porción especificada de una fecha o columna de fecha, incluidos el día, el mes o el año. SELECT DATEPART(year, fecha_contrato) FROM empleados
Muestra sólo el año en el que se contrató a un empleado (no la fecha entera).
CURDATE( )1, GETDATE( ) o DATE( ) Devuelve la fecha actual en formato de fecha. Esta función es útil como entrada para muchas otras funciones de fecha, como calcular un intervalo hacia adelante o hacia atrás desde hoy.
121
« en: Lunes 18 de Julio de 2005, 18:29 »
solcito la libreria la pudes descargar de vbgold.com, como yo tengo uno conexion por modem a 40k subiendo eso se demora mucho
122
« en: Jueves 7 de Julio de 2005, 19:20 »
demen sus correos yo se las paso, pero la liberia biene sin fuentes
123
« en: Jueves 7 de Julio de 2005, 05:41 »
yo uso una una libreria que hace esto por mi se llama activeresize
124
« en: Sábado 11 de Junio de 2005, 04:40 »
MsgBox "cosa1" & vbCr & "cosa2"
variables por el estilo de vbcr hay mas mira en el examinador de objetos
125
« en: Martes 24 de Mayo de 2005, 02:32 »
depronto con la api, prueba esta 'This project needs a button Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Command1_Click() 'KPD-Team 1998 'URL: http://www.allapi.net/ 'E-Mail: WWW.ALLAPI.NET
|
|
|