|
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 - F_Tanori
Páginas: 1 ... 69 70 [71] 72 73 ... 83
1751
« en: Viernes 24 de Noviembre de 2006, 01:20 »
Bueno, aqui en mejico todavia es 23 Muchas gracias a todos,por sus felicitaciones, gracias tambien a Angel_K_ido y solocodigoy nos estamos 'viendo' por aca Saludos,y Gracias Francisco Tánori
1752
« en: Viernes 24 de Noviembre de 2006, 01:04 »
Mmmm tal vez tengas que activar en el form la opción de keypreview, para que TODOS los eventos de ese tipo sean disparados primero en el form y tu codigo tendría que ir en un event handler del form. Eso es en visual basic yo digo que pongas tu codigo para ver como lo estas haciendo el evento Keydown en Power recibe como parametro (key,flag) puedes validar asi if key=KeyEnter! then MessageBox("","Se pulso enter ") end if
1753
« en: Jueves 23 de Noviembre de 2006, 23:00 »
F_Tanori, no se si esté mal como lo dices, pero yo lo hago asi (el INSERT)
INSERT INTO tabla (campo1, campo2, campo3) VALUES ($valor1, $valor2, $valor3)
eso si son valores numéricos, si no pongo
... VALUES ('$valor1', '$valor2', '$valor3')
En esa forma tambien puedes insertar, incluso en diferentes orden de los campos INSERT INTO tabla (campo1, campo3) VALUES ($valor1,$valor3) INSERT INTO tabla (campo3, campo1) VALUES ($valor3,$valor1)
De la otra manera no es necesario indicar el nombre INSERT INTO tabla VALUES ($valor1,$valor2,$valor3)
asumiendo que estan en el mismo orden y todos los campos,si funciona... bueno bueno si me equivoque es que olvide la palabra VALUES Gracias
1754
« en: Jueves 23 de Noviembre de 2006, 22:37 »
A ver si entiendo Quieres tomar el ultimo id para sumarle 1 y luego insertalo como el nuevo id $id=1 $nuevoid=id+1 entonces $nuevoid=2 e insertar el nuevo id en la bd? INSERT INTO tabla VALUES ($nuevoid,$otrocampo,$otro)
Bueno, si es asi, no es necesario que incrementes el campo autonumerico porque para algo ya es autoincrement solo lo insertas como null INSERT INTO tabla VALUES (NULL,$otrocampo,$otro)
Saludos
1755
« en: Jueves 23 de Noviembre de 2006, 21:13 »
Muestra el código
Saludos
1756
« en: Jueves 23 de Noviembre de 2006, 18:32 »
no habia visto la otra pregunta pues segun yo 12,474.000 es igual a 12,474 es cuestion de formato porque .000 es .0 (osea sin decimal) y muy probablemente es lo que menciona ArKantos con el separador decimal 12.474.000 y me los guarda como 12.474000 el problema es que cuando ingreso 8.668 me le almacena como 8.668000 y no puedo realizar la suma correcta alguien que me pueda ayudar para resolver esto gracias.. tienes que omitir los separadores y solo el punto para decimales ejemplo para guardar 12,474.000 tienes que guardar 12474.000 Todo del punto a la derecha sera decimal Saludos
1757
« en: Jueves 23 de Noviembre de 2006, 18:02 »
Puedes crear el tipo de dato como doble
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->CREATE table mitabla (numero DOUBLE); <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Saludos
1758
« en: Jueves 23 de Noviembre de 2006, 17:35 »
1759
« en: Jueves 23 de Noviembre de 2006, 10:31 »
Totalmente ....tambien hay uno que se llama killerpollo no se si sea local , pero es mortal sobre todo si trabajas en un 'cybercafe', (como en aquellos tiempos... se veian muchas tonterias ) recuedo otras como Alejo y Valentino,EdgardoFilms , los huevo cartoons,
1760
« en: Jueves 23 de Noviembre de 2006, 10:10 »
y tambien hay que quitarle los espacios a la cadena "anita lava la tina" != "anit al aval atina" "anitalavalatina"=="anitalavalatina" utilizar strcmpi
1761
« en: Jueves 23 de Noviembre de 2006, 10:03 »
Yo opinaria que, colocaras la estructura de tus tablas y dws (algo sencillo, para no enredarnos) y con algunos datos coherentes, en lugar de xxxxx , tal vez con imagenes (print screen) algo que nos de mas informacion acerca de lo que quieres y como lo estas plantenado en la BD y en PB, para aclarar el panorama sere mas lento pero yo no capto la idea principal, quieres que las series aparezcan en columnas no en filas? Lo de los duplicados debe estar en tus tablas, Saludos
1762
« en: Jueves 23 de Noviembre de 2006, 09:50 »
1763
« en: Jueves 23 de Noviembre de 2006, 09:47 »
asi de sencillo tampoco entiendo la duda , algun ejemplo practico?
1764
« en: Jueves 23 de Noviembre de 2006, 09:45 »
Hola que tanto sabes de como enviar mensajes entre aplicaciones? 1- Puedes Usar Sokets 2- Puedes utilizar la Funcion Send para enviar mensajes entre objetos los mensajes se reciben en el evento others, algunas apis como FindWindow (entre otras dependiendo de lo que se ocupe) Ahorita no tengo un ejemplo ,si hay oportunidad te envio uno, pero puedes partir de eso Saludos
1765
« en: Jueves 23 de Noviembre de 2006, 08:13 »
Hola Yo lo he usado de esta manera, tienes que estar instalado el excel (algo obvio) para que este registrado el objeto, en visual haces esto (y veo que lo usas en tu codigo) CreateObject('Excel.application') <--- en VB equivalente a com('Excel.application'); <------ en PHP <? $NomArchivo=getcwd()."\archivo_excel"; //Sin extencion $oExcel=new com('Excel.application'); $oExcel->Workbooks->Open($NomArchivo); $oExcel->Range("A1")->Value = 'Soy un registro'; $oExcel->Range("B1")->Value = 'Insertado'; $oExcel->Range("C1")->Value = 'Desde PHP'; $i = $oExcel->Workbooks->Count; $oExcel->Workbooks($i)->Activate; $oExcel->ActiveWorkbook->Save; $oExcel->ActiveWorkbook->Close; $oExcel->Quit; //Destruir el objeto $oExcel=null;; ?>
Algo asi como lo recomendo Altareum, segun entendi Hay una libreria que creo que es a la que se refiere Darktigerhellhttp://sourceforge.net/projects/phpexcelreader/ Si aun asi quieres seguir ejecutando la aplicacion de visual basic, te sugiero, grabes el valor de la variable en un archivo, y despues lees el archivo desde visual basic [PHP] <? .. .. .. //Obtener ID y guardarlo en un archivo $id =$_GET['id']; $archivo_salida = "archivo.txt"; $archivo = fopen($archivo_salida,"w"); fputs( $archivo,$id); fclose( $archivo); .. .. .. ?>
[VB] Function ObtenerID() Dim Num As Integer, id As Integer Num = FreeFile Open "c:\servidor\www\archivo.txt" For Input As #Num If Not EOF(Num) Then Input #Num, id End If Close #Num id = IIf(id = 0, 0, id) ' Ya tenemos el ID :) ah utilizar.... ObtenerID = id End Function
Saludos espero te ayude
1766
« en: Miércoles 22 de Noviembre de 2006, 09:20 »
Comencemos la gerra Confusion en que sentido? el que se confunde es el humano, no el navegador si te refieres a eso Existen los conceptos Lado del Servidor/ Lado del Cliente .... vaaa dejemos la progra ------------------------------------------------------------------------------------------------- La Taberna del BITEl lugar donde podrás desconectar de la informática por un momento y charlar sobre cualquier tema : ) --------------------------------------------------------------------------------------------------
1767
« en: Miércoles 22 de Noviembre de 2006, 04:45 »
Asi es, si se puede pero porque no especificas en que base de datos? Saludos
1768
« en: Miércoles 22 de Noviembre de 2006, 04:37 »
1769
« en: Miércoles 22 de Noviembre de 2006, 04:14 »
Tu solucion es bastante burda, por decirlo, suavemente. Pero soluciona tu problema. Que sea lo mas eficiente, es otra cosa.
Si tienes un minima nocion de gestion de base de datos, podrias haber modelo tu problema y asunto arreglado.
Por el icono del formulario, espero que no seas de CHILE, por que, deja bastante que desear tu solucion... Mas que ayuda, parece reclamo, si ha preguntado creo que es porque desea orientacion y algo de apoyo, de alguien que pueda ofrecerlo Siempre hay soluciones mas eficientes que otras, pero mientras se soluciones el problema muchas veces es suficiente (No es mi idea pero siempre es prioridad) y creo que el que deja que desear es tu comentario, porque no veo nada de aporte , el que critica, propone si no que mejor no diga nada Saludos Somos una comunidad
1770
« en: Miércoles 22 de Noviembre de 2006, 04:06 »
Yo pensaba (o aun pienso) el que tal vez podría poner en el campo Motivo el string del checkbox pulsado. Pero para eso el ID debe repetirse
Es decir, si yo en la primera tabla (el recuadro azul) meto un registro, supongamos ID=1 entonces en la segunda tablita (recuadro rojo) meteria ID=1 lo cual sería la relacion entre ambas tablas. Pero si yo selecciono 5, 20 o los 30 checkbox, entonces en la 2da tabla habrían 30 registros todos con ID=1
yo apoyo esa solucion asi es como realmente se debe hacer Para la otra solucion no es dificil validar 30 campos Mira lo que yo haria es crear un arreglo de 'checks' y uno de 'textbox' con el index correspondiente es decir el check(0) es otroel textbox(0) es el text que esta enseguida de otroel check(1) es Paquete Encontradoel textbox(1) es el text que esta enseguida de Paquete Encontradoel check(2) es Paquete Robadoel textbox(2) es el text que esta enseguida de Paquete Robadoy asi para poder recorrer los dos controles en un solo for no importa que sean 30,40,50... por ultimo en la propiedad tag del textbox guardar el nombre del campo (de la tabla) para poder saber a que campo se va guardar.... Bien te dejo un ejemplo Saludos
1771
« en: Martes 21 de Noviembre de 2006, 01:26 »
Tampoco quiero 'pecar' de entrometido creo que este post esta concluido pero tambien creo que lencho no solo intento ayudar, lo hizo, porque tambien como lo dijo Juank, por mas novato que se sea cualquier persona que ha escrito una sola linea en C sabe que es case sencitive, pero creo que la logica es correcta y es universal; cuando un usuario ayuda no se mide por el numero de mensajes sino por la calidad o aportes de los mismos basta explorar un poco y creo que lencho es buen elemento En ese codigo se ve que fue la prisa y al darle tab para la sangria activo el Caps Look de teclado, y en lugar de volver a escribirlo lo envio asi, no soy perito, pero me ha pasado miles de veces... Este es un comentario fuera de la duda principal, pero sigo pensando que por algo se llaman foros de discucion, Saludos a todos
1772
« en: Martes 21 de Noviembre de 2006, 00:03 »
Pues cuando creas un datawindow te da la opcion uno que dice GROUPindicas la(s) tabla(s) normalmente casi para concluir te solicita el campo por el que quieres agrupar entonces ahi darias el campo que los agrupa (' item') en este datawindow te creara otra seccion para el encabezado del grupo es muy sencillo utilizarlo Espero que te sea de ayuda Saludos
1773
« en: Lunes 20 de Noviembre de 2006, 23:46 »
xyxyxyxyxyxyxy (supongamos esta es la cabezera)xyxyxyxyyxyxxyxyxyxyxyyx --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- este el detalle cod.. item. cantidad descripcion (aca va todas las series)-------- a b c d e db
----------------------------------------------------------------------------------------------
quieres que todas las series te aparezcan en una fila? o quieres crear grupos? o quieres el msn de leoandres? Saludos
1774
« en: Lunes 20 de Noviembre de 2006, 23:45 »
1775
« en: Lunes 20 de Noviembre de 2006, 23:33 »
Autonumerico es numerico solo que tiene la propiedad de ser auto incrementable el error de que falta un parametro es porque IDSucursal (Texto) entonces la sentencia debe ser Dim SQL1 As String SQL1 = "SELECT ID, Fecha " SQL1 = SQL1 & "FROM TR_SINIESTROS_ENVASES " SQL1 = SQL1 & "WHERE IDSucursal='" & SUCURSAL & "' ORDER BY Fecha"
WHERE IDSucursal='sur' <----Con comillas Saludos
Páginas: 1 ... 69 70 [71] 72 73 ... 83
|
|
|