• Domingo 22 de Diciembre de 2024, 08:06

Mostrar Mensajes

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 ... 5 6 [7] 8 9 ... 83
151
Creo que te Serviria InStr


Código: PowerBuilder
  1.  
  2.  
  3. strNumero = InputBox("Proporciona un numero:")
  4. if inStr(strNumero,".")>0 then
  5.    MsgBox("Contiene Punto")
  6. else
  7.     MsgBox("No Contiene Punto")
  8. end if
  9.  


Nota: No lo compile

Saludos

152
Papelera / Re: ME PUEDEN PASAR EL CODIGO DE SERPIENTES Y ESCALERAS EN JAVA
« en: Jueves 11 de Noviembre de 2010, 10:08 »
Ademas de que Java no es JavaScript...

en fin...

movido a una zona mejor :)

153
Power Builder / Re: Pasar Valores a un dw
« en: Jueves 11 de Noviembre de 2010, 10:06 »
Puedes usar el metodo Find

Saludos

154
La taberna del BIT / Re: De vuelta
« en: Jueves 11 de Noviembre de 2010, 10:03 »
De vez en cuando hay que volver :P

Saludos

155
Bases de Datos / Re: buscar un registro con una variable
« en: Jueves 11 de Noviembre de 2010, 10:01 »
Hola

El error esta aqui.

Con (variable de VB donde tomas el valor del inputbox)

pero en el codigo lo pasas como parte de la cadena:

Código: Visual Basic
  1. rst1.Open "select * from Estasit_Sdos_Ofic where documento like con;", base
  2.  

debes concatenar como te dicen en las respuestas anteriores, ahora tomando en cuenta que fuera un campo de tipo texto entonces debera ser encerrado entre comillas (sin interrumpir las propias usadas en la cadena de VB) esto se hace usando apostrofes

esto es si fuera una constante
Código: Visual Basic
  1. rst1.Open "select * from Estasit_Sdos_Ofic where documento like 'con';", base
  2.  

usando la variable
Código: Visual Basic
  1. rst1.Open "select * from Estasit_Sdos_Ofic where documento like '"& con &"';", base
  2.  

y como estas utilizando el operador like es probable que necesites comodines

Ejemplo: (para mayor referencia lee acerca del operador like en Access)
Código: Visual Basic
  1. rst1.Open "select * from Estasit_Sdos_Ofic where documento like '*"& con &"*';", base
  2.  

Saludos

156
Visual Basic para principiantes / Consejos, Ideas, Help Desk
« en: Viernes 15 de Octubre de 2010, 21:30 »

157
Bases de Datos / Re: Problema con formato de fecha.
« en: Jueves 14 de Octubre de 2010, 02:11 »
Existe un formato estadar ANSI para las fechas en SQL es YYYYMMDD Ej.  '20101123' intentalo asi

Saludos

158
Visual Basic para principiantes / Re: Como puedo ver un report!!!!
« en: Sábado 25 de Septiembre de 2010, 14:24 »
Hola,

En tu formulario debes de agregar el visor de reportes de crystal report, y ahi le das la ruta del archivo .rpt

Mira esta pagina te explica como,

http://www.elguille.info/vb/crystal/cry ... elMaya.htm
Autor: Daniel Maya Ortiz

Saludos

159
Software / Re: usuario con internet
« en: Sábado 25 de Septiembre de 2010, 12:23 »
Si, teoricamente cualquier proxy debera servirte, incluso ISA funciona como proxy busca entre las opciones, yo uso CCProxy y funciona muy bien...

Saludos

160
Visual Basic 6.0 e inferiores / Re: Texto + Texto
« en: Sábado 25 de Septiembre de 2010, 11:43 »
En que idioma haz publicado tu duda?  :wacko:

Resulta imposible entenderte, pudieras explicarnos mejor?


Saludos

161
Papelera / Re: buenas soy nuevo y tengo un pequeño problema
« en: Miércoles 15 de Septiembre de 2010, 09:45 »
No tienes ni idea de como se usa un foro, creo que tu mensaje es basura ya que no aporta nada, de lo supuestamente resuelto, eso si exiges ayuda pero no la ofreces...

162
Power Builder / Re: Treeviews para novatos
« en: Miércoles 8 de Septiembre de 2010, 09:15 »
Mira este ejemplo que hace fabioperea de todoexpertos.com

http://www.todoexpertos.com/categorias/ ... 7/treeview

Si usas la version nueva el dw tiene la presentacion TV

http://www.techno-kitten.com/Changes_to ... indow.html

Y si usas cuando menos la 10.0 - 10.2 en la ayuda de pb puedes encontrar codigo de como llenar el TV


Saludos

163
Power Builder / Re: Validacion de DataWindows
« en: Miércoles 8 de Septiembre de 2010, 08:45 »
Cita de: "darksito"
Hola amigos tengo este dataWindows .

Quisiera validar el campo Abreviatura, que solo admita letras de ser lo contrario al momento de dejar el campo lanze el mensaje de advertencia

Esto pude resolverse usando una mascara #### en la pestana Edit /Edit Mask / Mask  de las propiedades de la columna

Cita de: "darksito"
Esto se maneja en el Evento ItenError o talvez en el ItenChange de DataWindows, puede Retornar 1 , 2  , quisiera poder Personalizar el mensaje ponerle uno propio , por otro lado que pasa si tengo varias validaciones

Por ejemplo en la columna nombrecargo o jornal con diferentes validaciones como diferenciaría cada una de ellas , espero contar con su gran ayuda , Saludos a toda la comunidad   :beer:

Puedes usar cualquiera de los 2 eventos (IteMError e IteMChanged)   ejemplo:

Código: PowerBuilder
  1. String ls_columna
  2. ls_columna =dwo.name
  3.  
  4. choose case ls_columna
  5.     case 'nombrecargo'
  6.         /*Ejemplo*/
  7.         if data = 'gerente' then
  8.             MessageBox('Aviso','A Seleccionado Gerente')           
  9.         end if
  10.     case 'jornal'
  11.         /*Ejemplo*/
  12.         if data = 'nada' then
  13.             MessageBox('Aviso','Jornal; Este es un ejemplo')           
  14.         end if
  15. end choose
  16.  
  17. return 1 //Mensaje Procesado
  18.  
  19.  

Saludos

164
SQL Server / Re: problemas con una funcion que genera id
« en: Miércoles 8 de Septiembre de 2010, 08:25 »
Seria bueno que nos mostraras la estructuras de tus tablas (CREATES) incluyendo PKs, FKs, IDX ...

Para poder crear un escenario mas parecido al tuyo, ya que es un poco dificil sin tener la base de datos y desconocer el sistema y la logica del mismo, ademas de que  "...me sale un error de foreign key..." como que explica pero no explica es decir un error de foreing key? relacionado con la FK pero que en especifico, no existe, no la puede crear, no es valida etc

Coloca el mensaje de error que te arroja MsSQL y las estructuras de tus tablas en sql para poderlas crear

Saludos

165
SQL Server / Re: problemas con una funcion que genera id
« en: Sábado 4 de Septiembre de 2010, 17:46 »
A ver si he logrado entender, lo unico que quieres hacer es incrementar la subcuenta no?

Si es asi fijate si este codigo te sirve:

Código: SQL
  1. CREATE FUNCTION genNumeroCuentaAux(@Num_CM VARCHAR(9))
  2. RETURNS VARCHAR(9)
  3. BEGIN
  4. DECLARE @Num_CA VARCHAR(9)
  5. DECLARE @Numero INT
  6. DECLARE @NumSiguiente_CA VARCHAR(9)
  7.  
  8.     SELECT @Num_CA=MAX(Num_CA) FROM tblCuentaAuxiliar WHERE Num_CM=@Num_CM
  9.     SELECT @Num_CA=isnull(@Num_CA,'')
  10.     SELECT @Numero = 0
  11.     SELECT @NumSiguiente_CA=@Num_CM
  12.  
  13.     IF @Num_CA<>''
  14.         BEGIN
  15.             SELECT @Numero=CAST(SUBSTRING(@Num_CA,6,4) AS INT)
  16.         END
  17.  
  18.     SELECT @Numero = @Numero+1
  19.     SELECT @NumSiguiente_CA=@NumSiguiente_CA+'-'+RIGHT('000'+CAST(@Numero AS VARCHAR(4)),4)
  20.     RETURN @NumSiguiente_CA
  21.  
  22. END
  23.  
  24. GO
  25. SELECT dbo.genNumeroCuentaAux('1010')
  26.  

Saludos

166
MS Access / Re: Error de solo lectura
« en: Sábado 4 de Septiembre de 2010, 17:05 »
Cita de: "franespi"
Hola:

Espero buestra respuesta pues lo he probado todo y no me salgo.
tengo un procedimiento donde quiero insertar una factura nueva en la tabla "factura" ,
 pero cuando la ejecuto siempre me sale el error de que no se puede insertar porque es de solo lectura

os envio el codigo para que me digais donde esta el error o si tengo que poner algo más
es urgente porfavor , no puedo facturar!"

If IsNull(DLookup("[Idpedido]", "factura", "[idpedido]=" & posicion)) Then

Dim lin As String
Dim sConnect As String, sSQL As String
Dim cnnActiva As ADODB.Connection
Dim rst_Ado As ADODB.Recordset


Set cnnActiva = New ADODB.Connection
cnnActiva.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=My Dropboxempresarepara-espinosaRepara-Espinosa ultima.mdb;Persist Security Info=False;"
Set rst_Ado = New ADODB.Recordset

rst_Ado.Open "Select Max(idfactura) From factura", _
                  cnnActiva, adOpenStatic, adLockPessimistic

fac = rst_Ado.Fields(0)

ano = CStr(Year(Forms![clientes1]![subpedidos]![FechaEnvío]))

If Left(fac, 4) <> ano Then

fac = ano & "000"

End If
DoCmd.OpenForm "factura"
rst_Ado.AddNew aqui me sale el error " no se puede actualizar.Base de datos u objeto solo lectura"

Forms![factura]![idfactura] = rst_Ado.Fields(0) + 1

Forms![factura]![IdCliente] = Me.IdCliente

Forms![factura]![fechafactura] = Date


Set rst_Ado = Nothing
 ' cnactiva.Close
  Set cnnActiva = Nothing


GoTo final



Gracias de antemano

adOpenStatic es de Solo lectura pero como veras mas que nada el problema es que estas abriendo una consulta con una expresion o campo calculado (generada por la funcion max) la cual es de solo lectura en si misma, ademas no tendrias acceso a los damas campos de tu tabla, necesitas abrir la tabla,

Código: Visual Basic
  1.  
  2. rst_Ado.Open "Select Max(idfactura) From factura" _
  3.                   cnnActiva, adOpenStatic, adLockPessimistic
  4. .
  5. .
  6. .
  7. rst_Ado.AddNew
  8.  

Cierra el RS y abrelo de nuevo utilizando la tabla

Código: Visual Basic
  1.  
  2. rst_Ado.Open "Select Max(idfactura) From factura" _
  3.                   cnnActiva, adOpenStatic, adLockPessimistic
  4. .
  5. .
  6. .
  7. rst_Ado.close
  8. rst_Ado.Open "factura",cnnActiva, adOpenDynamic
  9. .
  10. .
  11. .
  12. rst_Ado.AddNew
  13.  

Nota: No lo probe por falta de escenario de pruebas, pero la idea es esa :P

Saludos

167
Windows / Re: Problemas con Windows Usuarios Locales y Grupos?
« en: Sábado 4 de Septiembre de 2010, 16:54 »
Parece que el error inicia desde querer cambiar un windows original a uno modificado  :blink: , en lo personal creo que esos windows modificados son una basura, y los usan personas que ya no necesitan idea de nada solo colocan el cd y que se haga todo solo, pero estas "ediciones de windows" eliminan archivos y aplicaciones importantes, en muchos casos que hemos tenido que instalar una aplicacion con algun windows de estos ocurre algun problema (99% de los casos) eso hace perder muchisimo tiempo ($) en cosas innecesarias.

Mira hay 3 (hay mas) basicamente tipos de usuarios en xp,  Administradores, Usuarios Restringidos, Invitados. existen los usuarios TIPO administrador, pero existe  EL administrador (el manda mas, al que no se le niega nada) intenta  accesar con esa cuenta, incluso puede ser un servicio dentenido, o una aplicacion removida por los pseudoeditores de ese pseudowindows.

Mi recomendacion principal  
Utiliza una version Editada y Aprobada por su propietario ( MICROSOFT por nadie mas)


Saludos

168
PHP / Re: extensiones php
« en: Miércoles 11 de Agosto de 2010, 18:57 »
si usas Apache tienes que agregar un tipo en tu archivo httpd.conf

Busca la seccion AddType y agrega la siguiente linea

Código: Text
  1. AddType application/x-httpd-php .html
  2.  

* necesitas reiniciar el apache


Saludos

169
Power Builder / Re: Correr un .bat en pb 10
« en: Miércoles 11 de Agosto de 2010, 16:56 »
Cita de: "goldenscriptup"
Me pueden asesorar como hacerle para correr un archivo .bat en pb 10 pero que ejecute la accion bien.
el archivo .bat lo ejecuto manualmente y funciona al 100%

Desde pb 10 ya intente de las siguientes formas, aparentemente se ejecuta por que se abre la ventana del ms-dos pero no hace la accion. lo que contiene el archivo .bat es llamar un programa .jar enviandole unos parametros.

Código: Text
  1.  
  2. //Prueba 1
  3. run("command. Com C:appaccion.bat")
  4.  
  5. //Prueba 2
  6. run("C:appaccion.bat")
  7.  
  8.  

Código: Text
  1.  
  2. //Prueba 3
  3. String ls_runinput
  4. Integer li_rc
  5. OleObject wsh
  6.  
  7. CONSTANT integer MAXIMIZED = 3
  8. CONSTANT integer MINIMIZED = 2
  9. CONSTANT integer NORMAL = 1
  10. CONSTANT integer HIDE = 0
  11. CONSTANT boolean WAIT = TRUE
  12. CONSTANT boolean NOWAIT = FALSE
  13.  
  14. ls_runinput = "c:appaccion.bat"
  15. wsh = CREATE OleObject
  16. li_rc = wsh.ConnectToNewObject( "WScript.Shell" )
  17. li_rc = wsh.Run(ls_runinput, NORMAL, TRUE)
  18.  
  19.  
  20.  

He intentado de esas maneras pero no realiza la accion del .bat  :hitcomp:
Agradesco cualquier asesoria. :good:


Regularmente el problema es de rutas y referencias dentro del bat, y con la que esta trabajando powerbuilder, si en el archivo bat haces referencia a aplicaciones sin la ruta completa  ' cambiate de directorio '

Ejemplo:

[BAT]
mspaint.exe "C:mapa.bmp"

Cambiate de directorio o estaras en el directorio de tu aplicacion

[BAT]
CD %WINDIR%System32
mspaint.exe "C:mapa.bmp"

o usando rutas completas

[BAT]
%WINDIR%System32mspaint.exe "C:mapa.bmp"

Necesitas analizar tu archivo bat

Saludos


NOTA:
     command. Com no existe la aplicacion se llama command.com  (sin espacio entre el punto y la extension)
     prueba con start (no lo he probado)

170
Visual Basic 6.0 e inferiores / Re: Conectar VB 6.0 con MySQL?
« en: Miércoles 11 de Agosto de 2010, 16:16 »
Mira esto te puede servir

viewtopic.php?t=25093

Saludos

171
Visual Basic 6.0 e inferiores / Re: Error Al Ejecutar Webbrowser.navigate
« en: Miércoles 11 de Agosto de 2010, 16:11 »
Este hilo es viejisimo, para la proxima intenta abrir un nuevo hilo.

esta persona Sagutxo hace eso constantemente pide ayuda, pero no la ofrece cuando logra algo lo ha hecho muchas veces  &lt;_&lt;  :angry:  , inicia sesion solo para decir esa tonteria de que ya lo resolvio pero no ayuda en nada esa respuesta!!!   la verdad no entiendo que pretende con eso...

Ahora en cuanto a tu problema puedes usar el metodo Navigate2 en algunos casos resuelve el problema, cual es el error que te da a ti?

Saludos

172
PHP / Re: como completal campo file por el value?
« en: Domingo 8 de Agosto de 2010, 11:11 »
Exacto, como te dice fonsi3 no es necesario colocar la ruta, finalmente el archivo debe estar en el servidor, y quizas fue subida desde otro equipo, y ahora que se desea actualizar pues de nada sirve esa ruta, te han dado una buena alternativa

saludos

173
Power Builder / Re: Pasar Valores a un dw
« en: Domingo 8 de Agosto de 2010, 11:09 »
Puedes hacer referencia a la primera ventana desde la segunda


[doubleclicked]

Código: Text
  1.  
  2. Integer li_row
  3.  
  4. if row>0 then
  5.   if isValid(w_ventanaMain) then //Comprueba que este cargada,no deberia por que es response, pero mas vale :P
  6.      li_row = w_ventanaMain.dw_external.insertrow(0)  
  7.      w_ventanaMain.dw_external.setItem(li_row,'idEmpleado',this.getItemString(row,'idEmpleado')) //getItemType?
  8.   end if
  9. end if
  10.  
  11.  

Saludos

174
PHP / Re: como completal campo file por el value?
« en: Viernes 6 de Agosto de 2010, 09:01 »
Eso no es posible, el File hace referencia a exporar la maquina cliente, y eso seria una falla de seguridad. quizas exista alguna alternativa para lo que deseas hacer si nos dices que es lo que pretendes lograr.

Saludos

175
Diseño de Algoritmos / [Utilidad] Facturacion electronica Mexico
« en: Jueves 29 de Julio de 2010, 17:27 »
el Zip contine:
*  una version de  OpenSSL
*  un certificado (.CER) digital de prueba proporcionado por el SAT
*   una clave privada (.KEY) tambien proporcionada por SAT
*   contraseña de la clave privada en .TXT
*   una cadena original de ejemplo en UTF8  .TXT
*   el hash de la cadena en Md5 .TXT
*   una imagen con el procedimiento que describe el SAT
*   un archivo de s c r i p t de windows .CMD que genera el sello digital usando OpenSSL
*   un Sello valido y un acceso al validador en linea del SAT (utilizando el mismo certificado que incluye el zip)


Si el procedimiento es correcto segun lo describe SAT esto no deberia dar problemas sin embargo el sello generado por OpenSSL no es valido (segun el validador) pero he realizado pruebas con otro software en todos obtengo el sello que me da OpenSSL y si se le aplica verificacion da como correcto asi que estoy dudando de que el validador sea correcto o el proceso descrito por SAT no lo es y estan olvidando pasos!.

El otro metodo que he utilizado es PBCrypto en power builder 10 con las librerias

 Bouncy Castle (Java)

Saludos

[16 Jul 2010]==============================

He agregado algunas otras herramientas que pueden ser de utilidad ya que se esta usando la linea de comando

* aplicacion para remover la marca EOF del archivo
* aplicacion para generar el hash MD5
* aplicacion para quitar el nombre del archivo que le coloca MD5.exe o el propio OpenSSL dgst -md5









Autor: Francisco Tanori / Foros

http://www.ingenieria-soporte.com

Páginas: 1 ... 5 6 [7] 8 9 ... 83