|
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 ... 55 56 [57] 58 59 ... 83
1401
« en: Lunes 28 de Mayo de 2007, 07:18 »
Parece que no leiste la respuesta anterior  compadre, que muy acertadamente te dio nuestro compañero Angel_K_ido si quieres hacerlo por HTML , tiene que pasar por el administrador de correo que utilice el sistema a traves del protocolo mailto: que lo invocara en la mayoria de los caso, en windows es Outlook aqui hay una idea como usarlo http://www.programacionweb.net/articulos/articulo/?num=68aunque..... Hola Warce.
Lo que pretendés no puede hacerse utilizando HTML, con este solamente vas a crear el formulario pero para el envío de e-mail's vas a necesitar algún lenguaje del lado del servidor como ser PHP, ASP, ASP.NET, etc. ¿Estás utilizando alguno de estos? Saludos
1402
« en: Domingo 27 de Mayo de 2007, 06:37 »
me gustaria saber el codigo del juego del gato  eso es lo importante lo que nos gusta  puedes encontrar Ayuda para Novatos AquiSaludos
1403
« en: Sábado 26 de Mayo de 2007, 20:53 »
y cual es el error? Saludos
1404
« en: Sábado 26 de Mayo de 2007, 00:30 »
09:00 08:30 02:30 -------- 19:60 ?
que no serian 20 hrs? en ese caso que pasaria si fueran algo como 09:50 08:40 02:30 -------- 19:120
desde mi punto de vista (humilde opinion  ) deberias de convertir todo a segundos y hacer las operaciones matematicas con ellas una vez obtenido el resultado convertir en formato hh:mm:ss Saludos
1405
« en: Sábado 26 de Mayo de 2007, 00:20 »
hoy ando lento  ...... Saludos
1406
« en: Sábado 26 de Mayo de 2007, 00:19 »
Hola a todos, cordial saludo;
Tengo una B.D en Access enlazada con V.B. Necesito validar uno campos.
1. Tengo un campo de tipo texto en la B.D es de tamaño 11. Al ingresar datos con la interfaz de V.B deja ingresar muchos mas. Lo que necesito es validar de tal manera que el usuario ingrese 8 o 11 carateres, de lo conrtario muestre un error con la sugerencia a digitar. El campo en una identificacion personal, las cuales son de 8 o 11 numeros.
2. Tengo un campo en el cual el usuario debe digitar Si o No, igual que en lo anterior como valido el ingreso de tal manera que no entren dos caracteres distintos.
De antemano gracias por su colaboracion. 1 - Puedes usar propiedad Maxlength si es un textobox y puedes validar cuando grabas en la base de datos si la longitud es 8 u 11 con la funcion LEN2- No seria mejor si utilizas un combobox ( con la propiedad style=2 ) para que no salgan de las opciones, o una lista, o un checkbox, o unos radiobutton  creo que seria mejor... de igual forma puedes validar al guardar que lo que se haya escrito sea un si o un no if ucase(trim(text1))<>"SI" or ucase(trim(text1))<>"NO" then msgbox "Opcion no Valida" end if
Saludos
1407
« en: Viernes 25 de Mayo de 2007, 19:30 »
esta es otra forma $cadena="Hola a todos"; $cadena = str_replace(" ", "", $cadena); echo $cadena;
saludos ---------------------------------------- Me ganaron Saludos
1408
« en: Jueves 24 de Mayo de 2007, 20:15 »
Prueba esto a ver si te sirve Function CargarTablas() Dim l_cnn As New Connection Dim l_rs As New Recordset l_cnn.Open "DSN=BASE" '<---Conexion Set l_rs = l_cnn.OpenSchema(adSchemaTables) With l_rs Do While Not .EOF If !TABLE_TYPE = "TABLE" Then Combo1.AddItem !TABLE_NAME End If .MoveNext Loop End With End Function
Saludos
1409
« en: Jueves 24 de Mayo de 2007, 10:03 »
una de las mejores paginas que conozco de visual basic,muy bien organizada y sencilla
1410
« en: Jueves 24 de Mayo de 2007, 09:49 »
Es dificil encontrar plantillas  y pues algunos se nos dificulta el diseño, pero gracias por colocar estas guias
1411
« en: Jueves 24 de Mayo de 2007, 02:48 »
a mi me a ocurrido eso, prueba cambiandole el estilo, que estilo tiene apliacado la capa? (border,color etc) yo le cambie el estilo y me funciono, aunque un tiempo tuvimos que aplicar una funcion en javascript que redimensionara la ventana porque eso lo corregia  a ver si encuentro, el programilla...
1412
« en: Jueves 24 de Mayo de 2007, 02:39 »
Tremendo detalles con el post, ahora le vengo yo
Bueno en la tabla tengo estos dos registros con estos datos con intenciones de que exista alguna suma de ellos:

Hice una prueba con esto haber que arrojaba:
Select DateDiff('h', [TotalHrsD], [TotalHrsD]) As TotalHrsLbD From chl_tb;
No sé que tan obligadas sean esas columnas de datos, ojala no sea tan necesaria y puedan omitirse  bueno, uno de tus problemas pricipales esque andas confundido DateDiff ---> digamos que significa Diferencia de Fechas en español y en el mismo español (o castellando para que no haya lios despues con eso  ) Diferencia hablando "matematicamente" significa Resta entonces si vemos la siguiente funcion que estas aplicando esta asi DateDiff('h', [TotalHrsD], [TotalHrsD]) as TotalHrsLbD
si lo vemos con datos seria asi DateDiff('h', 05:00, 05:00) y su resultado es 0 ya que no hay horas('h') de diferencia y los parametros que le estas colocando es la misma columna por lo cual siempre te dara 0 sea el valor que sea. Los campos calculados como en esta caso TotalHrsLbD las funciones o formulas actuan sobre el registro no sobre la tabla es como tener esto: select cantidad,precio,([cantidad]*[precio]) as Importe from ventas
[dohtml]<table border=1> <tr><td>cantidad </td><td>Precio</td><td>Importe </td></tr> <tr><td>10</td><td>50</td><td>500</td></tr> <tr><td>6</td><td>90</td><td>540 </td></tr> <tr><td>4</td><td>210 </td><td>860 </td></tr> </table>[/dohtml] el calculo del importe aplica por registro lo mismo esta pasando con las horas en tu caso lo que yo sugeria hacer es SELECT (Sum(DateDiff('n',[hora],[hora2]))/60) AS Total_horas FROM chl_tb Where numemp='1000' ....los filtros necesario
calcular la diferencia en minutos (es mejor en segundos para obtener el dato mas preciso) hacer la suma de todos y luego sacar su equivalente en horas Espero te sirva Saludos
1413
« en: Miércoles 23 de Mayo de 2007, 22:17 »
puedes recorrer las imagenes de esta manera Function Redimensionar() For c = 1 To Hoja1.Shapes.Count If Hoja1.Shapes(c).Type = msoPicture Then Hoja1.Shapes(c).Width = Hoja1.Shapes(100).Width Hoja1.Shapes(c).Height = Hoja1.Shapes(100).Height End If Next c End Function
Espero te sirva saludos
1414
« en: Miércoles 23 de Mayo de 2007, 21:48 »
la sintaxis en SQL de Convert es Convert(tipo_de_dato,valor ) ejemplo Convert(varchar(20),folio)
pero access no lo permite  si quieres convertir, y como te digo puedes usar la funciones incorporadas de la base de datos, (incluso de usuario) por ejemplo: CStr(valor) CBool(valor) CDbl(valor) CInt(valor) CDate(valor) Str(valor) Int(valor) Val(valor) etc todas las funciones disponibles  ahora aplicando DateDiff('n', [TotalHrsD],[TotalHrsD]) As TotalHrsLbD
[dohtml] <table border=1> <tbody><tr class="trbgeven"> <th>Valor</th> <th>Descripción</th> </tr> <tr class="trbgodd"> <td>yyyy</td> <td>Año</td> </tr> <tr class="trbgeven"> <td>q</td> <td>Trimestre</td> </tr> <tr class="trbgodd"> <td>m</td> <td>Mes</td> </tr> <tr class="trbgeven"> <td>y</td> <td>Día del año</td> </tr> <tr class="trbgodd"> <td>d</td> <td>Día</td> </tr> <tr class="trbgeven"> <td>w</td> <td>Día de la semana</td> </tr> <tr class="trbgodd"> <td>ww</td> <td>Semana</td> </tr> <tr class="trbgeven"> <td>h</td> <td>Hora</td> </tr> <tr class="trbgodd"> <td>n</td> <td>Minutos</td> </tr> <tr class="trbgeven"> <td>s</td> <td>Segundos</td> </tr> </tbody></table> [/dohtml] 'n' indica que es en minutos entonces 05:00 05:00 -------- 0 la diferencia son 0 pues es exactamente la misma hora en el caso de 05:30 05:00 ------- 30 como quedamos si ejecutas la funcion DateDiff con el parametro 'n' (en minutos) entonces todas las diferencias seran en minutos al final sumas todos los minutos y los divides entre 60 y sacas las horas y de das formato de hora aunque seria conveniente sacar diferencias en la unidad mas pequeña ('s') para despues convertirlos en horas y no perder los segundos (que pueden llegar a ser horas) Espero te sea de ayuda Saludos
1415
« en: Miércoles 23 de Mayo de 2007, 02:46 »
asi es esto  puedes seguir usando la funcion que te recomendo cpmario ( http://foros.solocodigo.com/index.php?showtopic=28885 ) <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] chl_tb.hora, chl_tb.hora2, DateDiff( 'n',[hora],[hora2]) AS direfencia FROM chl_tb; <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> en access puedes usar las funciones incorporadas de la base de datos puedes guiarte con el generador de Expresiones Saludos, y Suerte
1416
« en: Miércoles 23 de Mayo de 2007, 01:26 »
me ganaste  si el tipo es numerico, no hay problema si le pone comillas o no   Saludos
1417
« en: Miércoles 23 de Mayo de 2007, 01:24 »
asi tambien te funciona? <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] fus.fecha AS FECHA_REPORTE, fus.producto AS PRO, fus.cliente AS CLI, fus.novedad AS NOV, fus.cantidad AS CAN, fus.fecha_res AS FECHA_RESPUESTA, con.seguimiento AS SEGUI, con.fecha AS FECHA_SEGUI, con.usuario AS USU, con.dpto_resp AS DPTO FROM tbfusco_prueba AS fus, tbfusco_consult as AS con WHERE fus.id_usu =0 AND fus.id_fusco =con.fk_fusco <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> estas seguro que los filtros que le estas aplicando (where) si obtienes resultados? con los registros ya relacionados entre las dos tablas? la segunda consulta que muestras es a una sola tabla PD. si lo hago de esta manera si funciona. <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=0 [color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=1 <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> Tal vez no haya registros que coincidan cuando fus.id_usu=0 y fus.id_fusco=con.fk_fusco o algun otro filtro no se cumple Saludos
1418
« en: Martes 22 de Mayo de 2007, 18:42 »
lo que pasa es que $rs no es un Resultset valido la consulta no te esta devolviendo resultados yo lo haria de esta manera: SELECT u.* ,(SELECT i.usuario FROM inscritos i where i.usuario=u.usuario) EnTabla2 FROM usuarios u WHERE u.usuario='$usuario'
si el campo 'EnTabla2' devuelve NULL es que no esta en la tabla 2, si la consulta no devulve registros no esta en la Tabla 1 aunque supongo que si no esta en la tabla 1 no esta en la 2  yo te aconsejo que no busques las contraseñas a traves de SQL "SELECT * FROM usuario WHERE nombre='$usuario' and passw='$clave'";
Mejor toma el resultado y compara aparte... $rs = mysql_query("SELECT nombre,password FROM usuario WHERE nombre='$usuario'",$conn); $pass=mysql_fetch_row($rs); $pass=$pass[1] if ($pass[1] == $clave) { ..... }
Saludos
1419
« en: Lunes 21 de Mayo de 2007, 19:55 »
a que te refieres? quieres abrir un archivo? que formato tiene el archivo? separado por comas,tabulacione,posiciones....? Saludos
1420
« en: Lunes 21 de Mayo de 2007, 19:53 »
De Esta manera puedes copiar una hoja Por ejemplo: Sub Copiar() Sheets("Hoja1").Select Sheets("Hoja1").Copy Before:=Sheets(1) End Sub
en este caso,Selecciona la hoja con nombre "Hoja1" y la copia en la posicion 1 (antes de la 1, quedando la nueva como 1  ) espero que te sirva Saludos
1421
« en: Lunes 21 de Mayo de 2007, 06:46 »
Hola UserCode haz probado hacer algo como <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] Sum(AM_lb) AS AM1, Sum(PM_lb) AS PM1, Sum(Total_lb) AS Total1, IIf( Sum([Clausula]) >44, Sum([Clausula]) -44,0) AS Clau26, Sum(AM_ext_d) AS AM2, Sum(PM_ext_d) AS PM2, Sum(Total_ext_d) AS Total2, Sum(AM_ext_n) AS AM3, Sum(PM_ext_n) AS PM3, Sum(Total_ext_n) AS Total3 FROM chl_tb; <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> prueba lo a ver si te sirve Saludos
1422
« en: Domingo 20 de Mayo de 2007, 12:43 »
Pues no se de donde puedas desacargarlo yo te recomiendo la 10 (aunque la 8 y la 9 tambien son muy buenas)
si puedes trabajar con sql server express 2005
Saludos
1423
« en: Domingo 20 de Mayo de 2007, 02:35 »
puedes hacerlo asi CREATE TABLE `agenda` ( `fecha` DATE NOT NULL , `hora` CHAR( 10 ) NOT NULL , `descripcion` TEXT NOT NULL , `contador` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY ( `contador`,`fecha` , `hora` ) ) ENGINE = innodb;
y tienes que agregarlo a la llave primaria los campos autonumericos siempre deben de ser llaves primarias cosa que aveces afecta para los propositos que tenemos con las llaves, pero en fin espero que te sirva Saludos
1424
« en: Viernes 18 de Mayo de 2007, 21:01 »
Java no es lo mismo que Javascript
lo que tu muestras es JavaScript, y se supone que es el estandar en los navegadores de internet
te arroja algun error?
que navegador utilizas?
soporta para javascript?
esta activado javascript?
Saludos
1425
« en: Viernes 18 de Mayo de 2007, 20:52 »
He probado algo como: Select Sum(AM_lb) AS AM1, Sum(PM_lb) AS PM1, Sum(Total_lb) As Total1, (Select (Sum(Total_lb)-44) As TotalLb From chl_tb Where TotalLb > 44) As Clau26, Sum(AM_ext_d) As AM2, Sum(PM_ext_d) As PM2, Sum(Total_ext_d) As Total2, Sum(AM_ext_n) As AM3, Sum(PM_ext_n) As PM3, Sum(Total_ext_n) As Total3 From chl_tb Where NumEmp=30915 And Fecha Between #08/05/2007# And #20/05/2007#
En access puedes utilizar funciones en las consultas si quieres utilizar un if puede ser asi select numcuenta,mes,IIf([Saldo]<0,0,[Saldo]) as SaldoF from cuentas
y si quieres hacer referencia aun campo calculado, no puedes hacerlo con un where tienes que usar Having y es posible que sea necesario agrupar por algun campo SELECT(Sum(Total_lb)-44) As TotalLb From chl_tb GROUP BY <campo> HAVING (Sum(Total_lb)-44) > 44
esa la resuelves como subconsulta en otra consulta para que puedas utilizarla, espero te sirva almenos de orientacion ya que no tengo de momento manera de probarlo en una bd Saludos
Páginas: 1 ... 55 56 [57] 58 59 ... 83
|
|
|