|
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 - gerloxxx
51
« en: Martes 25 de Enero de 2011, 18:05 »
Tengo un programa que imprime unos reportes en Crystal Reports, hasta ahora no habia tenido problemas pero al intentar usarlo en Windows 7 a 64 bits, me manda error como si no hubiera instalado el crystal, (instale la version x64 de crystal). El error es:
No se puede cargar el archivo o ensamblado. 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0. .....
Ya intente compilando el programa para plataforma x64 pero es lo mismo
saludos a todos
52
« en: Miércoles 8 de Diciembre de 2010, 02:08 »
Hola a todos, la verdad no se mucho de access y necesito imprimir un reporte en tamaño personalizado, ya lo habia hecho en vb6 pero en access no me funciona igual, ojala y me puedan ayudar, igual ayuda de como empezar a programar en access
saludos a todos
53
« en: Sábado 2 de Octubre de 2010, 02:33 »
gracias por tu respuesta, ya estoy revisando el ejemplo de como exportar una tabla a un archivo
saludos
54
« en: Miércoles 22 de Septiembre de 2010, 01:19 »
Hola me gustaria saber si encontraste solucion a tu problema, porque padezco del mismo mal, y la forma en que la solucionaba es muy engorrosa, no siempre cuento con otra máquina donde compilar. Agradeceria tus comentarios
saludos
55
« en: Viernes 10 de Septiembre de 2010, 02:16 »
Hola a todos, necesito ayuda para modificar un codigo que imprime un formato en pantalla y necesito guardarlo en archivo txt. la verdad no se nada de foxpro, aclaro, o es visual el lenguaje, es foxpro 2.6... si me pudieran orientar con un ejemplo o documentacion para leer se los agradeceria mucho
saludos
56
« en: Miércoles 1 de Septiembre de 2010, 02:54 »
Si estas instalando las dependencias?
saludos
57
« en: Miércoles 1 de Septiembre de 2010, 02:48 »
Hola te comento, yo he tenido problemas parecidos, tal parece que son las actualizaciones de windows. o la actualizacion del framework. Por ejemplo una minilap cuando actualizaba el framework ya no podia accesar a una base de datos de access.
Tambien me ha pasado con el crystal. Como si la máquina con la que desarrollo estuviera más actualizada o no se....
La solucion que encontre fue compilar en otra máquina
Saludos
58
« en: Viernes 13 de Agosto de 2010, 20:44 »
hola, ya probaste con DataTable, que representa una tabla en memoria?
59
« en: Sábado 31 de Julio de 2010, 02:27 »
ya probaste los eventos: PreviewKeyDown, KeyDown y KeyUp, puedes validar aqui la tecla presionada
if (e.KeyCode == Keys.Delete ) dataGridView1.CurrentCell.Value = null;
y asignarle, null, cero, o algun valor que la celda acepte
espero te sirva la sugerencia, saludos
60
« en: Miércoles 28 de Julio de 2010, 18:42 »
Lo puedes hacer a través de las consultas a la base de datos, siempre y cuando no haya duplicados, con los datos ordenados: por ejemplo ir al primer registro: SELECT top 1 * FROM tabla ORDER BY campo ASC
ultimo registro SELECT top 1 * FROM cmwdoc ORDER BY docnfa DESC
siguiente: SELECT top 1 * FROM tabla WHERE campo < 'POSICION_ACTUAL' ORDER BY campo ASC
anterior: SELECT top 1 * FROM tabla WHERE campo < 'POSICION_ACTUAL' ORDER BY campo DESC
solo tienes que controlar, cual es tu primer registro, el ultimo y el actual, algo asi como paginar de uno... y si ya tienes la informacion en un DataTable, puedes desplazarte a traves de este con un indice: TextBox.Text = Tabla.Rows(POSICION_ACTUAL)(CAMPO_A_MOSTRAR).ToString()
y solo incrementas o decrementas POSICION_ACTUAL cuidando de igual forma que el indice no se desborde, yo creo que esto es lo que necesitas, ya que el primero es para paginar una cantidad grande de datos espero te sirva, saludos
61
« en: Miércoles 28 de Julio de 2010, 18:05 »
En que momento quieres comparar las celdas? para tener idea que evento te puede servir, CellEndEdit al terminar de editar la celda, CellLeave al salir de la celda... etc. Ten encuenta que cuando estás editando un renglon del Grid, el valor no cambia hasta que se confirma la edición del renglon, pero eso lo soluciones con el evento: CurrentCellDirtyStateChanged
saludos
62
« en: Martes 27 de Julio de 2010, 16:29 »
Hola, puedes acceder a los items seleccionados en el listview (igual controlar si deseas seleccion multiple o solo uno), con la propiedad SelectedItems, luego mandar ese item o parte que te interese al constructor de tu nueva forma. Si necesitas algo mas especifico avisas ;-) Lo de imprimir no entiendo a que te refieres saludos
63
« en: Sábado 24 de Julio de 2010, 18:47 »
Pues yo lo veo bien, el or con uno que sea verdadero entra, la unica forma que no entrara a ese while, es cuando los dos son false
saludos
64
« en: Jueves 22 de Julio de 2010, 02:30 »
Puedes crear la relacion en SQL Server, actualizar y/o eliminar en cascada, asi cuando elimines un registro, el motor de sql borrará sus relaciones
saludos
65
« en: Miércoles 21 de Julio de 2010, 21:04 »
Yo el formato se lo asigno despues de mostrar los datos, despues de asignar el datasource, si te marca ese error es porque no existe el objeto, en el momento que lo intentas usar
saludos
66
« en: Martes 20 de Julio de 2010, 18:44 »
Hola, yo he notado que excel, cuando pones una fecha como numero, el numero corresponde a los días transcurridos a partir del 01/01/1900, quedando de la siguiente manera:
fecha numero 01/01/1900 1 02/01/1900 2 03/01/1900 3 ... 20/07/2010 40379
si haces la diferencia de fechas en excel optienes el mismo dato (20/07/2010 - 01/01/1900) + 1 = 40379
Pero algo curioso, si esa diferencia la haces con sql server no obtienes el mismo dato: SELECT DATEDIFF(DAY, '01/01/1900', '20/07/2010') + 1 = 40378
Tal parece que Excel toma el año 1900 como bisiesto y sql server no ya que si haces la diferencia antes del 31 de diciembre de 1900 si obtienes el mismo dato....
Bueno no digo que las cosas sean asi, solo es algo que he observado de como creo que pasa excel las fechas a numeros, espero te sirva de algo
saludos
67
« en: Martes 20 de Julio de 2010, 00:50 »
Necesitaria ver tu codigo para darme una idea de que pasa
saludos
69
« en: Lunes 19 de Julio de 2010, 18:43 »
Para actualizar windows media, tu XP tiene que ser original, para eso se conecta a internet y se válida, si no es original te estara mandando advertencias y no te dejara actualizar... Claro existen formas de validarlos sin ser original  ... una vez validado te permitira instalar el media player 11 saludos
70
« en: Lunes 19 de Julio de 2010, 18:29 »
hola, le tienes que especificar el formato de la siguiente forma:
dataGridView1.Columns["colVlorAsigna"].DefaultCellStyle.Format = "N";
espero te sirva, saludos...
71
« en: Lunes 19 de Julio de 2010, 15:52 »
hola, te comento que lo que puede estar pasando es que no almacenas los valores despues de leerlos, y puedes mejorar el for de la siguiente forma: Console.WriteLine("Dame Elementos del array"); for (index = 0; index < array; index++) { element = int.Parse(Console.ReadLine()); x[index] = element; //<-------- }
saludos
72
« en: Sábado 17 de Julio de 2010, 17:40 »
hola te comento que te falta crear los comandos: OleDbCommandBuilder oleCmd = new OleDbCommandBuilder (MiDataAdapter ); //Comandos para insertar, actualizar, etc... MiDataAdapter.update(MiData, "Dosis"); //y luego aceptar los cambios MiData.AcceptChanges();
saludos
73
« en: Sábado 17 de Julio de 2010, 17:31 »
Pues la idea que te doy es esa, despues de iniciar sesion, en ese momento guarda el ID del usuario en una variable, no soy muy bueno para encapsular variables en C#, pero alguna forma debe haber para que se vea bonito jeje
74
« en: Sábado 17 de Julio de 2010, 17:05 »
Debe ser algo asi: CREATE TABLE ESTUDIOS ( Estudios TEXT(20) PRIMARY KEY, Bloque NUMBER NOT NULL )
75
« en: Sábado 17 de Julio de 2010, 02:47 »
Hola, aqui me perdi "no tengo problemas para insertar un registro en la tabla PRODUCTO pero cuando no existe en dicha tabla el campo X(ID_Usuario), "
Hasta donde yo se, el inner join solo es para consultas, select, para unir las tablas en la consulta, para insertar, si deseas insertar el ID del usuario que inicio sesión, debes guardar está informacion en tu aplicacion. Si deseas que el motor del sql no permita insertar si no existe ese usuario, creo que es con foreing key. Pero si dices que no existe el "campo", en el insert omites ese campo saludos
|
|
|