|
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 - neorent
51
« en: Jueves 21 de Septiembre de 2006, 22:08 »
bueno espero que poder explicarme, miren estoy haciendo una funcion donde solo necesito que me devuleva un valor osea yo le pido un valor, se puede hacer, bueno si yo tengo una variable donde quiero que reciba el valor de la funcion llamada como puedria hacerlo, bueno les presento el code y ustedes me dicen que cambio bueno gracias chicos. ///aqui es donde esta la funcion myfunc.php/////// <?php function hora_salida_edificio($hora1){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora1=$myrow["tiempo"]; return $hora1; }
///aqui es donde llamo la funcion y es donde necesito recibir el resultado/// <?php include("conex.php"); include("myfunc.php"); $tiempo=hora_salida_edificio($hora1); echo $tiempo; ?>
52
« en: Jueves 21 de Septiembre de 2006, 18:45 »
hola amigos, bueno quiero saber como configuro mi pc para ver mi pagina por ip y no por localhost?, bueno uso EasyPHP1-8 asi que no se donde se cambian la direcciones ni nada asi que si me pueden ayudar se los agradeceria mucho, bueno amigs espero alguna respuesta adios y muchas gracias
53
« en: Jueves 21 de Septiembre de 2006, 16:57 »
hola amigos que tal, bueno tengo una consulta, duda y no se como hacerlo espero que me puedan guiar o ayudar, bueno lo unico que quiero hacer es colocar un video en mi pagina no se si se puede con php, quiero que cuando se haga click en inciar empiece el video, no tengo ni las mas minima idea de como empezar por eso consulto aca, bueno si alguien sabe como o tiene algun code o algo se lo agradeceria, lo que pasa que mi pagina debe mostrar un par de noticias y me gustaria que la gente la viera, por ejemplo colocar un video no se de musica y que lo vean y escuchen y listo eso es gracia amigos espero me echen una ayudita con esta ocurrencia mia adios
54
« en: Miércoles 13 de Septiembre de 2006, 22:31 »
que tal amigos del foro, bueno tengo una duda como puedo saber si una tabla especifica tiene datos y como puedo consultar si tiene una cantiadad de registros especificos, bueno yo en visual basic consultaba por tabla.recordcount=0 haga algo o tabla.recordcount=8 haga algo bueno si alguien sabe como puedo consultar por la tabla asi seria genial saberlo bueno muchas gracias por su ayuda adios.
55
« en: Miércoles 13 de Septiembre de 2006, 17:58 »
que tal amigo bueno no se como se hace pero hice una consulta por distintas cosas en mi base con distintas tablas pero resulta que quiero sumar dos variables con valores de hora pero no me resulta le dejo el code y me dicen donde esta mal gracias code 1 <?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $tiempo_mov = $myrow["tiempo"]; ?> code 2 <?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_fallas WHERE (desc_falla = '$i_requerimiento')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $i_trabajo = $myrow["t_trabajo"]; ?> aqui supuestamente estoy sumando las horas <?php $total=$i_trabajo+$tiempo_mov; ?> y aqui la muestro echo $total;
pero resulta que no me muestra un valor real asi por decir algo que $tiempo_mov=0:10:00 y que $i_trabajo=4:30:00 creo la suma seria de $total=4:40:00 pero no me lo muestra asi por eso acudi a ustedes gracias y adios
56
« en: Martes 12 de Septiembre de 2006, 22:11 »
que tal amigos del foro tengo la siguiente duda, estoy grabado unos datos en la tabla, pero resulta que tiene un numero autonumerico, y necesito mostrar ese numero cuando se graben los datos, osea despues de grabar necesito recuperar ese numero y pasarlo a otra pagina para mostrarlo, alguien me podrian decir como se hace o mostrar o que debo hacer muchas gracias adios.
57
« en: Lunes 11 de Septiembre de 2006, 21:59 »
que tal amigos del foro, bueno aqui con otra inquietud, bueno les explico si no se entiende please preguntar gracias, bueno ahi les va, tengo tres tablas las cuales son tbl_are, tbl_direcciones y tbl_unidades, bueno tengo un formulario, en este formulario cree unos codes php para llenar un par de select, el cual se los muestro a continuacion,
para llenar area. <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area" tabindex="2">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?>
bueno es esto mismo para los otros dos, bueno resulta que me pidieron que al momento de seleccionar un area, debe cargarme otro select pero con las direcciones de esta area, bueno tengo todas las direcciones y por ejemplo tengo el area de administracion y finanzas y si selecciono esa area el otro select deberia solo mostrar las direcciones de esa area osea si tomamos administracion y finanzas deberia cargar, rrhh, informatica etc. bueno la tabla direcciones tiene los campos id_area, id_direccion y des_direccion, bueno si mas o menos entienden que es lo que quiero hacer y me pueden ayudar seria genial, pero si hay algo no que entendieron solo posteen no mas y les explico pero se que no es dificil pero el problema es que no se mucho php estoy recien lanzandome a la vida con esto he visto manuales pero no tengo una idea clara de como hacerlo pero eso solicito su ayuda muchas gracias amigo del foro.
58
« en: Lunes 11 de Septiembre de 2006, 20:02 »
hola amigos del foro, bueno aqui con otro problema, estoy haciendo una buscador exacto y no me funciona segun yo el code esta ok pero no se que pasa, bueno les dejo el code para me digan si hay algo malo en el o definitivamente esta malo mi pc, gracias bueno este es el formulario donde paso el valor al buscar se llama fbusqueda.php <html> <head> <title>Solicitudes de mantención</title> </head> <style type="text/css"> <!-- .style1 {font-family: Verdana, Arial, Helvetica, sans-serif} .style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; } --> </style> <body> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3>Buscar Solicitud </h3> <form action="buscador.php" method="POST" name="frm" id="buscado"> <span class="style1"><strong>Nº Solicitud:</strong></span> <input name="buscado" type="text" id="buscado" size="10" maxlength="10"> <br> <br> <input name="buscar" type="submit" id="buscar" value="Buscar"> </form> <?php PiePagina(); ?> </body> </html>
y este es el code donde hago la busqueda y posterio impresion por pantalla. <html> <style type="text/css"> <!-- .style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; } --> </style> <body> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <?php if (!isset($buscado)){ echo "<p>Debe ingresar un Nº de Solicitud.</p> \n"; echo "<p><a href=fbusqueda.php>Volver</p> \n"; echo "</html></body> \n"; exit; } $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT folio FROM tbl_maestra WHERE (folio = '$buscado')"; $result = mysql_query($sql, $link); ?> <TABLE height="5%" BORDER=1 CELLPADDING=0 CELLSPACING=0> <TR> <TD width="100"><span class="style13"> Nº Solicitud </span></TD> <TD width="100"><span class="style13"> Fecha </span></TD> <TD width="150"><span class="style13"> Solicitante </span></TD> <TD width="100"><span class="style13"> Cargo </span></TD> <TD width="150"><span class="style13"> Dir. / Depto. </span></TD> <TD width="100"><span class="style13"> Sistema </span></TD> <TD width="100"><span class="style13"> Solicitud </span></TD> <td width="200"><span class="style13"> Estado </span></td> </TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> </tr>", $row["folio"], $row["fecha_solicitud"], $row["hora_solicitud"], $row["nombre_usuario"], $row["depto_usuario"], $row["tipo_requerimiento"], $row["tecnico_asignado"], $row["estado_atencion"]); } echo "<p><a href=fbusqueda.php>Volver</p> \n"; ?> </table> <?php PiePagina(); ?> </body> </html>
59
« en: Viernes 8 de Septiembre de 2006, 17:21 »
que tal amigo de solocodigos, bueno les paso a comentar, estoy almacenando la hora y fecha en mi tabla pero no me guarda la hora le presento el code donde almaceno. esta se llama graba_db.php <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $i_nombre=$_GET['nombre']; $i_area=$_GET['area']; $i_direcc=$_GET['direccion']; $i_unidad=$_GET['unidad']; $i_edificio=$_GET['edificio']; $i_piso=$_GET['piso']; $i_correo=$_GET['correo']; $i_fono=$_GET['fono']; $i_requerimiento=$_GET['requerimiento']; $i_fecha=cambiaf_a_mysql($_GET['fecha']); $i_hora=$_GET['hora']; mysql_query("insert into tbl_maestra (nombre_usuario,area_usuario,direccion_usuario,depto_usuario,edificio,piso,correo_usuario,fono_anexo,tipo_requerimiento,fecha_solicitud,hora_solicitud) values ('$i_nombre','$i_area','$i_direcc','$i_unidad','$i_edificio','$i_piso','$i_correo','$i_fono','$i_requerimiento','$i_fecha','i_hora')",$link); header("Location: ingreso_db.php"); ?>
y este es donde ingreso. <html> <head> <title>Ingreso Solicitud</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3>Ingreso de Solicitudes </h3> <FORM ACTION="graba_db.php" method="get"> <TABLE> <TR> <TD width="129">Nombre Solicitante:</TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>Area:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area" tabindex="2">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Dirección: </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_direcciones ORDER BY `id_direccion` ASC "); echo '<select name="direccion"tabindex="3">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_direccion"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Unidad / Depto.:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad"tabindex="4">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Edificio:</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" tabindex="5">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Piso:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" tabindex="6">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Correo Electronico: </TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>Tipo Requerimiento :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" tabindex="8">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Fono / Anexo: </TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>Fecha Solicitud: </TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" size="15" maxlength="20" readonly="true"></TD> </TR> <TR> <TD>Hora Solicitud </TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" size="15" maxlength="20" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <hr color="#000000"> <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $result=mysql_query("select * from tbl_maestra ORDER BY `folio` DESC",$link); ?> <table border=1 cellpadding=1 cellspacing=1 bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000"> <tr> <td width="64"> Nº Solicitud </td> <td width="61"> Fecha Solicitud </td> <td width="68"> Hora Solicitud </td> <td width="66"> Nombre Solicitante </td> <td width="83"> Unid.Depto. </td> <td width="84"> Fono/Anexo </td> <td width="96"> Requerimiento Solicitado </td> <td width="84"> Tecnico Asignado </td> <td width="96"> Estado Atencion </td> </tr> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> </tr>", $row["folio"],cambiaf_a_normal($row["fecha_solicitud"]),$row["hora_solicitud"],$row["nombre_usuario"],$row["depto_usuario"],$row["fono_anexo"],$row["tipo_requerimiento"],$row["tecnico_asignado"],$row["estado_atencion"]); } mysql_free_result($result); mysql_close($link); ?> </table> <?php PiePagina(); ?> </body> </html>
se supone que en el input hora le asigno el valor de la hora del sistema lo mismo que en el input de fecha, pero cuando la almaceno en la tabla me la graba en asi 00:00:00 entonces no comprendo que es lo que pasa si alguien me puede decir donde esta el error o si debo cambiar algo se lo agradeceria llevo 5 horas tratando de solucionar esto y no me resulta, muchas gracias a todos.
60
« en: Martes 5 de Septiembre de 2006, 17:24 »
hola que tal amigos bueno aqui va mi consulta estoy tratando de almacenar datos de fecha en un tbl mysql pero resulta que ahora no me lo graba y antes lo hacia, no se que puede ser quizas algun error en el codigo, ustedes podrian acharme una manito para revisar el code. bueno les dejo el ingreso: <html> <head> <title>Ingreso Solicitud</title> </head> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3>Ingreso de Solicitudes </h3> <FORM ACTION="graba_db.php"> <TABLE> <TR> <TD width="129">Nombre Solicitante:</TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>Area:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Dirección: </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_direcciones ORDER BY `id_direccion` ASC "); echo '<select name="direccion">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_direccion"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Unidad / Depto.:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Edificio:</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Piso:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Correo Electronico: </TD> <TD><input name="correo" type="text" id="correo" size="20"></TD> </TR> <TR> <TD>Tipo Requerimiento :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>Fono / Anexo: </TD> <TD><input name="fono" type="text" id="fono" size="10"></TD> </TR> <TR> <TD>Fecha Solicitud: </TD> <TD><input name="fecha" type="text" disabled id="fecha" value="<?php echo date("d/m/Y")?>"></TD> </TR> <TR> <TD>Hora Solicitud </TD> <TD><input name="hora" type="text" disabled id="hora" value="<?php echo date("H:i:s")?>"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <hr> <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $result=mysql_query("select * from tbl_maestra ORDER BY `folio` DESC",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR> <TD> Nº Solicitud </TD> <TD> Fecha Solicitud </TD> <TD> Hora Solicitud </TD> <TD> Nombre Solicitante </TD> <TD> Unid.Depto. </TD> <TD> Fono/Anexo </TD> <TD> Requerimiento Solicitado </TD> <TD> Tecnico Asignado </TD> <TD> Estado Atencion </TD> </TR> <?php while($row = mysql_fetch_array($result)) { printf("<tr><td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> <td> %s</td> </tr>", $row["folio"],$row["fecha_solicitud"],$row["hora_solicitud"],$row["nombre_usuario"],$row["depto_usuario"],$row["fono_anexo"],$row["tipo_requerimiento"],$row["tecnico_asignado"],$row["estado_atencion"]); } mysql_free_result($result); mysql_close($link); ?> </table> <?php PiePagina(); ?> </body> </html>
bueno se supone que en este code creo el ingreso. funcion myfunc. <?php //////////////////////////////////////////////////// //Convierte fecha de mysql a normal //////////////////////////////////////////////////// function cambiaf_a_normal($fecha){ ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha); $lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1]; return $lafecha; } //////////////////////////////////////////////////// //Convierte fecha de normal a mysql //////////////////////////////////////////////////// function cambiaf_a_mysql($fecha){ ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha); $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; return $lafecha; } ?>
y la funcion conex. <?php function Conectarse() { if (!($link=mysql_connect("localhost","root",""))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db("db_soporte",$link)) { echo "Error seleccionando la base de datos."; exit(); } return $link; } ?>
bueno y por ultimo la funcion donde grabo los datos. <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $i_nombre=$_GET['nombre']; $i_area=$_GET['area']; $i_direcc=$_GET['direccion']; $i_unidad=$_GET['unidad']; $i_edificio=$_GET['edificio']; $i_piso=$_GET['piso']; $i_correo=$_GET['correo']; $i_fono=$_GET['fono']; $i_requerimiento=$_GET['requerimiento']; $i_fecha1=$_GET['fecha']; $i_hora1=$_GET['hora']; cambiaf_a_mysql($i_fecha1); mysql_query("insert into tbl_maestra (nombre_usuario,area_usuario,direccion_usuario,depto_usuario,edificio,piso,correo_usuario,fono_anexo,tipo_requerimiento,fecha_solicitud,hora_solicitud) values ('$i_nombre','$i_area','$i_direcc','$i_unidad','$i_edificio','$i_piso','$i_correo','$i_fono','$i_requerimiento','$i_fecha1','i_hora1')",$link); header("Location: ingreso_db.php"); ?>
y creo que salio un pokito largo pero no se me marca el error en la parte donde mando a grabar la db, y me marca error en la linea 14 y 15, pero solucionando la 14 se soluciona la 15 he estado mas de 5 horas buscando el problema pero no lo he podido resolver, asi que cualquier ayuda es bienvenida y muchas gracias por su tiempo. adios amigos
61
« en: Lunes 4 de Septiembre de 2006, 18:54 »
Que tal amigos del foro, bueno tengo el siguiente problema, tengo un formulario de ingreso donde al presionar el boton guardar me imprime en una hoja de excel todo los datos de este formulario, y resulta que la fecha me la imprime al reves y excel la toma como si estuviera bien, osea yo ingreso 04-09-06 y excel me lo toma 09-04-06 entonces esto me provoca problemas les puedo dejar el code para que le echen un vistazo y me digan donde cambio algo o donde esta el problema gracias.
Private Sub Command1_Click() If MsgBox("Desea Imprimir el Folio", vbYesNoCancel, mstrAppTitle) = vbYes Then Call imprimir Call grabar ElseIf MsgBox("Desea Imprimir el Folio", vbYesNoCancel, mstrAppTitle) = vbNo Then Call grabar Else MsgBox "Ha cancelado la Grabación del Folio" Call limpiar Call cargar Call obtener End If End Sub
Sub grabar() b.AddNew b("folio_atencion") = Text1.Text b("fecha_llamado") = Text2.Text b("hora_llamado") = Text3.Text If Text4.Text = "" Then Text4.Text = "Sin Usuario" End If b("usuario_atencion") = Text4.Text If Combo8.Text = "" Then Combo8.Text = "sin Direccion" End If b("direccion_depto") = Combo8.Text If Text5.Text = "" Then Text5.Text = "0000" End If b("n_oficina") = Text5.Text If Text6.Text = "" Then Text6.Text = "0000000" End If b("fono_anexo") = Text6.Text If Text7.Text = "" Then Text7.Text = "Sin Problema" End If b("problema_descrito") = Text7.Text If Combo2.Text = "" Then Combo2.Text = "Sin Tipo Problema" End If b("tipo_problema") = Combo2.Text If Combo3.Text = "" Then Combo3.Text = "Sin Tecnico" End If b("tecnico_asignado") = Combo3.Text If Combo4.Text = "" Then Combo4.Text = "Sin Estado Atencion" End If b("estado_atencion") = Combo4.Text b.Update MsgBox "Se Agrego el Nuevo Folio"
Sub imprimir() Dim ApExcel As Variant Set ApExcel = CreateObject("Excel.application") ApExcel.Visible = True ApExcel.Workbooks.Open (App.Path & "\Formulario de Soporte Tecnico a Terreno.xls") ApExcel.cells(1, 1).Font.Size = 12 ApExcel.cells(8, 7).formula = Text1.Text 'folio ApExcel.cells(9, 4).formula = Text4.Text 'nombre usuario ApExcel.cells(9, 7).formula = Text6.Text 'fono anexo ApExcel.cells(10, 4).formula = Combo8.Text 'direccion ApExcel.cells(10, 7).formula = Text5.Text 'oficina ApExcel.cells(11, 7).formula = Combo3.Text 'tecnico ApExcel.cells(14, 3).formula = Text7.Text 'problema ApExcel.cells(5, 6).formula = Text2.Text 'fecha llamado Set ApExcel = Nothing End Sub
no se cual puede ser el problema ya lo vi en la celdas del excel y esta bien, le di un formato desde visual que fuera asi Text2.Text = Format(Now, "dd-mm-yyyy"), y el formato del text tambien es asi, espero me puedan ayudar gracias adios
62
« en: Miércoles 30 de Agosto de 2006, 23:09 »
hola amigo, creo que suena un poco complicado lo que muestro pero creo que es super facil pero como soy ultra nuevo con codigo php pase a hacerles la consulta a ustedes miren este es el code.
<?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="direccion">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?>
bueno lo que yo quiero es lo siguiente, ustedes sabes que este code crea un combobox o select no lo tengo muy claro pero te crea una lista con datos rescatado de una tbla, bueno yo quiero saber como hago que al momento de que el usuario seleccione un campo automaticamente me muestre no se un texto que diga que el tiempo es ej: su tiempo es "1:45:00" no se si se entiende bueno la tabla tiene los sifucientes campos id_falla, desc_falla y t_trabajo y lo que yo quiero mostrar es el tiempo de trabajo por cada campo que ella seleciona creo que es eso espero me puedan echar la mano de como hacerlo o mostrar un ej. para mas o menos entender. muchas gracias adios
63
« en: Martes 29 de Agosto de 2006, 19:16 »
que tal amigo de solocodigo, bueno paso a hacer la siguiente consulta estoy diseñando una pagina web en dreamweaver 8 y estoy programando con php y quisiera saber como hago que me muestre la hora y la fecha del sistema en la pagina si alguien tiene alguna idea de como se hace porfavor comentarlo aqui ya que no se como se hace  y me gustaria que echaran la manito please gracias y saludos a todos
64
« en: Viernes 14 de Julio de 2006, 13:55 »
hola amigo que tal, bueno les comento no se como abrir outlook express desde visual, ademas si me pueden ayudar quisiera saber como hago que el mismo visual cree un correo nuevo y que yo le pueda entregar los datos del destinatario asunto y contenido del mail, si alguien tiene un ejemplo para orientarme seria genial para mi es muy necesario hacer este trabajo lo antes posible les pido que me ayuden si es que pueden grandes genios jejejej bueno amigos y amigas cuidense que tengan un buen fin de semana adios
65
« en: Martes 11 de Julio de 2006, 14:21 »
que tal!!!!!! amigos del foro; bueno aqui para variar con algunas dudas y espero que me puedan ayudar, resulta que quiero enviar un correo desde visual, osea presionar un boton y que se envien algunos campos selecionados, mail destinatario, asunto, descripcion, no se si se podra espero que si bueno todo estos datos recien mencionados son escritos en la aplicacion y quisiera saber como lo puedo hacer, ademas de abrir outlook desde visual me gustaria saber como le paso informacion osea como ingreso el nombre del destinatario desde visual y eso, bueno espero que me puedan ayudar amigos y bueno cuidense y adios
66
« en: Jueves 15 de Junio de 2006, 15:12 »
Hola amigos, bueno aqui estoy de nuevo haciendo un par de consultas pero esta vez es algo nuevo para mi y prefiero consultar a ustedes antes de lanzarme de lleno, miren tengo que hacer un aplicacion, que haga lo siguiente que tome unos datos especificos de acces, eso ya lo se hacer pero como paso esos archivos a word y que se guarde ese archivo automaticamente se puede?, y ademas que lo envie por email, jajajaja se que lo que me pidieron para alguno de ustedes es super facil pero para mi no lo es pk no cacho mucho eso asi que si alguien me echa la mano seria genial ok muchas gracias que esten bien
67
« en: Lunes 17 de Abril de 2006, 17:09 »
hola a todos debe ser un poco extraña mi pregunta pero quiero explicarles a ver si me entienden, resulta que quiero saber si se puede declarar una variable que sea de tipo campo ¿que se preguntaran ustedes?, bueno resulta que estoy hacendo una busqueda y tengo un combo box en cual si tu selecionas buscar por nombre esta variable tome el campo "nombre" de la tabla, se puede hacer esto?, no se si pueda hacer trate de hacerlo tipo field y no me resulta, quizas me puedan dar una mano, a ver les dejo el code para que lo vean.
Option Explicit Public var As Field
Private Sub Command1_Click() Buscar End Sub
Private Sub Form_Load() Dim base As Database Dim rst_base As Recordset Dim rst_paterno As Recordset Dim deptos As Recordset Dim maestra As Recordset Dim Archivo As String Dim Nro As Double Dim msg As String Dim ruta As String
Archivo = App.Path & "\rutabasesoporte.TXT" If Dir(Archivo, vbArchive) = "" Then MsgBox "No existe archivo de configuracion de RUTA", vbInformation, "Advertencia" Else Nro = FreeFile Open Archivo For Input As #Nro Input #Nro, ruta 'Close (Linea) End If Call limpiar Set base = OpenDatabase(ruta) Set rst_base = base.OpenRecordset("select [folio_atencion] from maestro_atenciones order by folio_atencion;", dbOpenDynaset, dbConsistent, dbOptimistic) rst_base.MoveNext rst_base.MoveFirst Set rst_paterno = base.OpenRecordset("select * from maestro_atenciones;", dbOpenDynaset, dbConsistent, dbOptimistic) If rst_paterno.RecordCount > 0 Then rst_paterno.MoveNext rst_paterno.MoveFirst End If Combo1.AddItem "USUARIO" Combo1.AddItem "DIRECCION / DEPTO" Combo1.AddItem "TELEFONO" Combo1.AddItem "ANEXO" Combo1.AddItem "PROBLEMA REPORTADO" Combo1.AddItem "ESTADO ATENCION" Combo1.AddItem "FOLIO DE ATENCION" End Sub
Sub INICIARGRILLA() With hfgGrillaP .ColWidth(0) = 2000: .TextMatrix(0, 0) = "FOLIO DE ATENCION" .ColWidth(1) = 2000: .TextMatrix(0, 1) = "NOMBRE DE USUARIO" .ColWidth(2) = 2000: .TextMatrix(0, 2) = "DIRECCION / DEPTO" .ColWidth(3) = 2000: .TextMatrix(0, 3) = "PROBLEMA REPORTADO" .ColWidth(4) = 2000: .TextMatrix(0, 4) = "TECNICO ASIGNADO" .ColWidth(5) = 2000: .TextMatrix(0, 5) = "ESTADO ATENCION" .ColAlignmentFixed = 3 .ColAlignment(0) = 0 .ColAlignment(1) = 0 .ColAlignment(2) = 0 .ColAlignment(3) = 0 .ColAlignment(4) = 0 .ColAlignment(5) = 0 End With End Sub
Sub Buscar() Dim cont As Long Dim hhhh As Integer Dim rst_base As Recordset Dim base As Database Dim rst_paterno As Recordset Dim maestra As Recordset Dim totalpc As Integer Dim porcentaje As Integer Dim total As Integer Dim Archivo As String Dim Nro As Double Dim msg As String Dim ruta As String
Archivo = App.Path & "\rutabasesoporte.TXT" If Dir(Archivo, vbArchive) = "" Then MsgBox "No existe archivo de configuracion de RUTA", vbInformation, "Advertencia" Else Nro = FreeFile Open Archivo For Input As #Nro Input #Nro, ruta 'Close (Linea) End If hfgGrillaP.Clear INICIARGRILLA
Set base = OpenDatabase(ruta) If Combo1.Text = "USUARIO" Then var = rst_base("usuario_atencion") 'aqui es donde quiero que la variable var obtenga el valor de usuario atencion incluyendo el contenido End If
Set rst_paterno = base.OpenRecordset("select * from MAESTRO_ATENCIONES where var like '*" & Trim(Text1) & "*'order by [FOLIO_ATENCION]") 'text1 contine lo que voy a buscar
With rst_paterno If .RecordCount > 0 Then .MoveLast .MoveFirst hhhh = .RecordCount hfgGrillaP.Rows = .RecordCount + 1 For cont = 1 To .RecordCount hfgGrillaP.TextMatrix(cont, 0) = "" & ![folio_atencion] hfgGrillaP.TextMatrix(cont, 1) = "" & ![USUARIO_ATENCION] hfgGrillaP.TextMatrix(cont, 2) = "" & ![DIRECCION_DEPTO] hfgGrillaP.TextMatrix(cont, 3) = "" & ![PROBLEMA_DESCRITO] hfgGrillaP.TextMatrix(cont, 4) = "" & ![TECNICO_ASIGNADO] hfgGrillaP.TextMatrix(cont, 5) = "" & ![ESTADO_ATENCION] .MoveNext Next Else MsgBox "NO HAY DATOS", vbOKOnly, "ATENCION" End If End With
End Sub
Private Sub hfgGrillaP_DblClick() Dim pasar As String pasar = Format(hfgGrillaP.TextMatrix(hfgGrillaP.Row, 0), "") End Sub
bueno espero que me puedan ayudar muchas gracias adios.
68
« en: Lunes 17 de Abril de 2006, 15:39 »
hola a todos, bueno le paso a comentar mi duda rusulta que estoy haciendo una busqueda y quiero que esta busqueda me busque en cada registro si la palabra esta creo que se cual es la linea pero tengo una duda como hago que selecione todos los campos con ¿*?, bueno a continuacion les dejo el code para que lo vean.
Option Explicit
Private Sub Command1_Click() Buscar End Sub
Sub limpiar() hfgGrillaP.Clear INICIARGRILLA End Sub
Private Sub Form_Load() Dim base As Database Dim rst_base As Recordset Dim rst_paterno As Recordset Dim deptos As Recordset Dim maestra As Recordset Dim Archivo As String Dim Nro As Double Dim msg As String Dim ruta As String Archivo = App.Path & "\rutabasesoporte.TXT" If Dir(Archivo, vbArchive) = "" Then MsgBox "No existe archivo de configuracion de RUTA", vbInformation, "Advertencia" Else Nro = FreeFile Open Archivo For Input As #Nro Input #Nro, ruta 'Close (Linea) End If Call limpiar Set base = OpenDatabase(ruta) Set deptos = base.OpenRecordset("equipamiento_atendido") Set maestra = base.OpenRecordset("maestro_atenciones") Set rst_base = base.OpenRecordset("select [folio_atencion] from maestro_atenciones order by folio_atencion;", dbOpenDynaset, dbConsistent, dbOptimistic) rst_base.MoveNext rst_base.MoveFirst Set rst_paterno = base.OpenRecordset("select * from maestro_atenciones;", dbOpenDynaset, dbConsistent, dbOptimistic) If rst_paterno.RecordCount > 0 Then rst_paterno.MoveNext rst_paterno.MoveFirst End If End Sub
Sub INICIARGRILLA() With hfgGrillaP .ColWidth(0) = 1400: .TextMatrix(0, 0) = "Nº INVENTARIO" .ColWidth(1) = 1400: .TextMatrix(0, 1) = "NOMBRE" .ColWidth(2) = 1400: .TextMatrix(0, 2) = "PATERNO" .ColWidth(3) = 1400: .TextMatrix(0, 3) = "AREA" .ColWidth(4) = 1400: .TextMatrix(0, 4) = "DIRECCION" .ColWidth(5) = 1400: .TextMatrix(0, 5) = "DEPTO" .ColAlignmentFixed = 3 .ColAlignment(0) = 0 .ColAlignment(1) = 0 .ColAlignment(2) = 0 .ColAlignment(3) = 0 .ColAlignment(4) = 0 .ColAlignment(5) = 0 End With End Sub
Sub BuscarPaterno() Dim cont As Long Dim hhhh As Integer Dim rst_base As Recordset Dim base As Database Dim rst_paterno As Recordset Dim maestra As Recordset Dim totalpc As Integer Dim porcentaje As Integer Dim total As Integer Dim Archivo As String Dim Nro As Double Dim msg As String Dim ruta As String Archivo = App.Path & "\rutabasesoporte.TXT" If Dir(Archivo, vbArchive) = "" Then MsgBox "No existe archivo de configuracion de RUTA", vbInformation, "Advertencia" Else Nro = FreeFile Open Archivo For Input As #Nro Input #Nro, ruta 'Close (Linea) End If hfgGrillaP.Clear INICIARGRILLA Set base = OpenDatabase(ruta) Set maestra = base.OpenRecordset("maestro_atenciones") Set rst_paterno = base.OpenRecordset("select [folio_atencion],[usuario_atencion],[direccion_depto],[problema_descrito],[tecnico_asignado],[estado_atencion] from maestro_atenciones where [usuario_atencion] like '" & Trim(Text1) & "*'order by [folio_atencion]") With rst_paterno If .RecordCount > 0 Then .MoveLast .MoveFirst hhhh = .RecordCount hfgGrillaP.Rows = .RecordCount + 1 For cont = 1 To .RecordCount hfgGrillaP.TextMatrix(cont, 0) = "" & ![folio_atencion] hfgGrillaP.TextMatrix(cont, 1) = "" & ![usuario_atencion] hfgGrillaP.TextMatrix(cont, 2) = "" & ![direccion_depto] hfgGrillaP.TextMatrix(cont, 3) = "" & ![problema_descrito] hfgGrillaP.TextMatrix(cont, 4) = "" & ![tecnico_asignado] hfgGrillaP.TextMatrix(cont, 5) = "" & ![estado_atencion] .MoveNext Next Else MsgBox "NO HAY DATOS ", vbOKOnly, "ATENCION" End If End With End Sub
Private Sub hfgGrillaP_DblClick() Dim rut_numero As String rut_numero = Format(hfgGrillaP.TextMatrix(hfgGrillaP.Row, 0), "") End Sub
bueno en este code me parece que hago una busqueda por usuario bueno lo que yo quiero es que me haga una busqueda por cualquier campo no se si puede hacer si me pueden guiar seria genial muchas gracias adios
69
« en: Miércoles 12 de Abril de 2006, 15:39 »
hola a todos como estan, bueno aqui estoy de nuevo con una incertidumbre resulta que tengo una pequeña aplicacion en la cual a traves de una busqueda abre un archivo excel en el cual almacena por filas y columnas en las lineas que yo deseo pero mi consulta es la siguiente, uno en un archivo excel puede terner varias hojas cierto y bueno me gustaria saber como almacenar en un archivo excel que se llame por ejemplo "prueba.xls" y en ese archivo tengo tres libros "hoja1" "hoja2" y "hoja3" como puedo decirle al visual que quiero, que almacene los datos en prueba.xls en libro1 lo siguiente "hola" y en libro2 "mamá", si alguien me puede ayudar seria genial bueno les dejo un pequeño code que tengo y quisiera saber si se puede mejorar ese mismo code o hay que hacer algo nuevo.
Sub imprimir() Dim ApExcel As Variant Set ApExcel = CreateObject("Excel.application") ApExcel.Visible = True ApExcel.Workbooks.Open (App.Path & "\Formulario de Soporte Tecnico a Terreno.xls") ApExcel.cells(1, 1).Font.Size = 12 ApExcel.cells(8, 7).formula = Text1.Text 'folio ApExcel.cells(9, 4).formula = Text4.Text 'nombre usuario ApExcel.cells(9, 7).formula = Text6.Text 'fono anexo ApExcel.cells(10, 4).formula = Combo1.Text 'direccion ApExcel.cells(10, 7).formula = Text5.Text 'oficina ApExcel.cells(11, 7).formula = Combo3.Text 'tecnico ApExcel.cells(14, 3).formula = Text7.Text 'problema Set ApExcel = Nothing End Sub
bueno este es el code que yo ocupo si alguien sabe como se puede lo que les pido se los agradeceria mucho adios y gracias.
70
« en: Jueves 6 de Abril de 2006, 19:51 »
Hola a todos: ojala me puedan ayuar, trabajo con access97 y vb6.0 y quiero hacer lo siguiente, en una tabla tengo un campo cargosistema y resulta que quiero contar todos los registro de este campo solo buscando la palabra sistema, ej Administrativo,+1pc,sistema bueno solo quiero que me diga si este registro tiene sistema si no pase al otro registro, otro ejemplo seria asi "algo,sistema,algo" eso si todos estos estan separados por coma osea puede aparacer asi tambien en la base ",sistema,otro" no se si entiende la idea solo buscar esta palabra en cualquier parte del registro y si esta lo cuente si no esta no lo cuente solo quiero saber como puedo hacer la busqueda lo demas lo hago yo si pueden ayudarme seria genial adios y muchas gracias.
71
« en: Lunes 3 de Abril de 2006, 17:11 »
Hola a todos: tengo un problemilla, resulta que he generado una consulta en access y a traves de esa consulta me genera un informe, bueno la pregunta es la siguiente se puede llamar a este informe desde visual?, si alguien sabe como se hace se lo agradeceria muchisimo ya que soy un bebe en esto y me gustaria saber como se hace se los agradesco muchisimo que esten muy bien adios y gracias
72
« en: Martes 28 de Marzo de 2006, 17:06 »
hola gente como estan espero que bien:
bueno les paso a comentar lo siguiente resulta que elabore hace un tiempo atraz una aplicacion que se conecta a una base de datos en un servidor y funciona super bien pero resulta que me pidieron que instalara esta aplicacion en otros pc y bueno funciono, aqui va el problema resulta que la carpeta compartida en el servidor debe tener la opcion de control total para poder modificar datos y agregarlo o modificarlos ceirto, bueno resulta que detecte que usuarios han entrado a la carpeta donde se encuentra la base y resulta que han eliminado y modificado cosas sin entrar al sistema lo cual me ha producido varios errores en la aplicacion ya que han eliminado usuario y jefes y cosas asi, pero bueno creo que la mejor forma es colocarle una clave a acces bueno solo colocare una clave nada mas ni siquiera un usuario y me prgunto cuando llame a la base de datos que es lo que tendria que cambiar, bueno les dejo mi codigo de como habro la base de datos y la leo bueno yo ocupo un archivo de texto para asi que lea solo el archivo y la ruta de donde se encuentra para no estar compilando cada cierto tiempo la aplicacion bueno amigos espero que me puedan ayudar con este problemilla ok, bueno la gracia de esto es que sea la aplicacion quien le entrege la pass a la base y asi nadie pueda entrar salvo desde afuera a la base ok muchas gracias.
Option Explicit Dim a As Database Dim b As Recordset ---------------------------------- Dim Archivo As String Dim Nro As Double Dim msg As String Dim ruta As String Archivo = App.Path & "\rutabasesoporte.TXT" If Dir(Archivo, vbArchive) = "" Then MsgBox "No existe archivo de configuracion de RUTA", vbInformation, "Advertencia" Else Nro = FreeFile Open Archivo For Input As #Nro Input #Nro, ruta
End If Text2.Text = "" Set a = OpenDatabase(ruta) Set b = a.OpenRecordset("tabla_tecnicos") If b.RecordCount = 0 Then MsgBox "No Existen Registros", vbInformation, "Por Favor Ingrese" Else b.MoveFirst Do While b.EOF = False Combo1.AddItem b("nombre_tecnico") b.MoveNext Loop End If
73
« en: Jueves 23 de Marzo de 2006, 13:12 »
hola a todos; bueno tengo un peuqeño problemilla, tengo tres aplicaciones con sus archivos de dependencia y cab y todo lo que se necesetita creo yo, para poder instalar mi aplicacion en cualquier windows, bueno mi pc en cual cree estas aplicaciones archivos de dependencias y cabs el sistema operativo es XP SP2 PRO con office97, y cuando trato de instalar esta aplicacion en en windows 98 o windows 95 me envia un error y dice que modificara algunos archivos y que se debe reiniciar bueno cuando se reinicia al cargar windows me dice que el archivo oleaut.dll algo asi esta dañado y bueno tengo ese archivo y despues lo instalo y luego cuanod vuelvo a ejecutar la aplicacion para instalarla me sale el mismo error, si alguien tiene idea de cual puede ser mi problema espero que me puedan ayudar, bueno tengo el visual basic 6.0 y sus respectivas mdsn y eso gracias adios.
74
« en: Lunes 20 de Marzo de 2006, 20:52 »
HOLA A TODOS:
bueno les comento lo siguiente, resulta que tengo una aplicacion que trabaja con una base de acces97 y esta en un servidor en un equipo, y resulta que cada cierto tiempo esta base se va moviendo de servidor pk aun no se puede establecer con claridad donde quedara, mi pregunta es la siguiente existira la forma de crear un archivo de texto y en el escribir la path(ruta) de la base de datos y que la aplicacion al iniciar lea este archivo y tome la informacion desde ahi y luego le asigne esa ruta auna variable y luego leer la base de datos. bueno si alguno de ustedes me pudiese ayudar con esto seria genial pk asi me evitaria de estar compilando la aplicacion cada ves que se cambia la base de datos de lugar. gracias a todos adios
75
« en: Viernes 17 de Marzo de 2006, 16:37 »
hola a todos bueno le comento tengo unos combo y quisiera hacer algo que no se como se hace o no se si se puede hacer, por ejemplo tengo 10 item en un combobox dropdown list, pero quiero saber si se puede hacer que al hacer doble click en el combo me permita ingresar un nuevo item que no exista en la tabla que tengo no se, si se puede hacer pero si se puede que alguien me comente como se hace pk ya intente hacer esto combo1.style = 0 o 2 y me manda error asiq ue si alguien sabe como se hace please que me ayude ok gracias adios
|
|
|