Hay un total de 1456 Preguntas. | << >> |
Pregunta: | 57843 - COMO COLOCAR UNA IMAGEN QUE ESTA SOBRE UN BOTON EN FOXPRO9.0 |
Autor: | Marcos Gallo |
Hola quisiera si me pueden ayudar con problema que tengo y no se que hacer. Les cuento cual es mi problema: yo puse una imgen en un boton por ejemplo una cruz y quisiera poner la imagen en un punto determinado en el formulario por ejemplo en cuadro de forma. Resuminedo hay 1 boton con una imagen yo quiero hacer clic sobre el boton y luego hacer clic con el boton izquierdo y que la imagen se coloque sobre la autoforma. Quisiera saber si me pueden ayudar y muchas gracias por tomarse la molestia de leer mi duda. |
Respuesta: | Javier Albornoz |
Hola Marcos. No entiendo bien. Que sería un cuadro de forma? Al hacer clic sobre el botón que se hace? Ejecuta algo? Luego quieres pulsar el izquierdo.? Lo pulsas solo una vez? Que sería la autoforma?
Puedes escribirme a mi cuenta de correo. Saludos. |
Pregunta: | 57856 - ERROR EN FUNCION INTEGER |
Autor: | Susana Llaguno |
Tengo la siguiente fórmula para truncar a dos decimales imp_truncado=int(importe)+(int((importe-int(importe))*100)/100)
como función dentro de un formulario en Visual Fox 6.0. En algunas ocasiones me resta un centavo. Por ejemplo 8569.47 me da como resultado 8569.46 Si corro la misma fórmula en el área de comandos me da el resultado correcto, pero ya dentro del formulario me resta el centavo. Descompuse la fórmula en partes de la siguientes manera: x=importe entero=int(x) && entero=8569 decimales=x - entero && decimales=8569.47 - 8569 = 0.47 ent_dec=decimales * 100 && ent_dec= 0.47 * 100 = 47 fraccion=int(ent_dec) && fraccion=int(47) = 46 (error) conv_dec=fraccion / 100 && conv_dec=46 / 100 = .46 final=entero+conv_dec && final=8569 + 0.46 = 8569.46 y el error da cuando calculo la variable 'fraccion'. No siempre pasa, solo en algunos casos, en un reporte de 82 cálculos solo uno me da incorrecto. Probé con la función FLOOR y también me da error. y=FLOOR(ent_dec) && y=46 Si alguien tiene idea de lo que ocurre le agradecería me lo haga saber. |
Respuesta: | Martin Mendoza |
Buenas.
Yo resolví el problema del truncado de esta forma y no tuve inconvenientes. Truncado a 2 Decimales, con TRANSFORM(,'99999...') convierto a texto el numero y solo tomo los enteros y evito que haga un redondeo automático, con VAL(...) lo convierto otra vez en número y al dividir corro la coma donde estaba. x = 25.566996 y = 100 && posiciones decimales. (2 en este caso) s=VAL(TRANSFORM((x * y),'99999999999'))/y Resultado es 25.56 truncado Espero te sirva. Saludos |
Respuesta: | Juan Manuel Borruel |
Has probado con?
int(importe*100)/100 |
Pregunta: | 57876 - LIMPIAR BUFFER DEL CONTROL MSCOMM32.OCX |
Autor: | victor milla |
hola amigos de la comunidad, quisiera saber si existe una forma de limpiar el buffer que captura el input del control MSCOMM32.OCX en visual fox pro, les agradesco sus respuestas, gracias. |
Respuesta: | Dario Almonte |
Buen dia Victor
El MSCOMM32.OCX cuenta con una propiedad llamada InBufferCount solo tienes que igularla a cero y listo tienes tu Buffer limpio. Thisform.oleObject.InBufferCount=0 Tambien existe una propiedad similar para el buffer de salida esta se llama OutBufferCount Thisform.oleObject.OutBufferCount=0 Espero haberte ayudado Mucha suerte |
Pregunta: | 57943 - LIMPIAR REGISTRO EN VISUAL FOX 6.0 |
Autor: | Emigdio Aguero |
hola a todos, tengo un problemita como elimino registros en una tabla estoy trabajando con el vsual fox 6.0, esto es el algoritque que lo e colocado
RESP=MESSAGEBOX("ELIMINAR LA FICHA?",36+256,"ADVERTENCIA") DO CASE CASE RESP=6 SELECT ficha IF !RLOCK() WAIT WIND"REGISTRO EN USO..." =TABLEREVERT(.T.) ELSE SELECT ficha DELETE ACTUALIZA=TABLEUPDATE(1,.T.) IF NOT ACTUALIZA MESSAGEBOX(" **** La tabla contiene datos relacionados ****") =tablerevert(.t.) else messagebox(" **** Los datos se han eliminado ****") GO TOP THISFORM.REFRESH endif endif case resp=7 endcase thisform.refresh eso lo tengo en el evento click de boton eliminar espero que me ayuden, desde ya muchas gracias |
Respuesta: | jose perez |
pack seguido del comando delete, el pack elimina los registros marcados como eliminados por el comando delete..... |
Pregunta: | 57950 - CAPACIDAD MÁXIMA BASE DE DATOS FOXPRO |
Autor: | Ameba Ameba |
Hola
Quisiera saber cuál es la capacidad máxima del foxpro para manejar registros e índices, ya que tengo una tabla de 135,000 registros; y cuyo índice principal ocupa 12 Megabytes, la cual puede tener más de 10 usuarios concurrentes actualizando información y constantemente se dañan los índices. Necesito descartar que sea la capacidad del foxpro y quisiera contar con alguna cifra, pero lamentablemente no he podido encontrarlas. Gracias |
Respuesta: | Fernando Rodriguez |
Hola Ameba:
Las capacidades máximas (en la versión 9) son: # registros por tabla = 1 billón Tamaño de tablas = 2 Gigas Caracteres por registro = 65,500 Bytes por índice = 100 Espero haberte aclarado tus dudas. |
Pregunta: | 58118 - .EXE NO PERTENECE A UNA APLICACION WIN32 VALIDA |
Autor: | jorge arturo Benito duarte |
Al instalar una aplicación que diseñé en otro equipo y al correr el ejecutable me despliega mensaje de error " .exe no es una aplicación win32 válida"
cómo corrijo este error? |
Respuesta: | Gretel Quintero Licea |
Esto me pasó una vez y lo que hice fue bajar el Service Pack 5 para Visual Studio, esto se encuentra gratis en el internet, lo ejecutas en la compu donde instalaste el sistema. Ya con esto debe de quedar resuelto.
Otra cosa si no te funciona es compilarlo y hacer el ejecutable en esa compu donde lo instalaste. Espero te sirva para algo. |
Pregunta: | 58124 - PUEDO LLENAR CAMPOS DE UNA PAGINA WEB DESDE FOX |
Autor: | Carlos Alba |
Hola, la verdad que la pregunta la ago aqui porque sé manejar el visual fox 7 (masomenos), pero capas lo que pido lo aga otro programa.
Han visto cuando entran a una web esas ke te dan campos para llenar, existe alguna forma de que en fox abra esa pagina y nose contando la cantidad de "TAB"s llegar al lugar donde hay que llenar el campo y ponerlo automaticamente, y despues que aga click en un boton ....... Se puede acer esto con fox?? o con otro lenguaje.. si es asi me pueden explicar o pasarme un tutorial.. muchas gracias chauuu |
Respuesta: | Ricardo Suárez |
Hay una manera directa de CONTROLAR incluso un web browser dentro de una pantalla de fox. Requiere de algo de tiempo para el estudio de todos los controles de una página web. Pero es como el "automation" para excel.
En el Help, consulta sobre "Control Web Browser ". Sin embargo, si lo que quieres es algo sencillo y rápido (nunca te vas a escapar de tener que leer y estudiar un poco), te sugiero una herramienta buenísima : http://www.autoitscript.com/ Ejemplo: oAutoIt = CreateObject("AutoItX3.Control") oAutoIt.WinSetState("LG", "", oAutoIt.SW_MAXIMIZE) oAutoIt.WinActivate("LG", "") oAutoIt.Send("{TAB}") oAutoIt.sleep(250) SuCliente = STRTRAN(SuCliente, 'ñ', 'n') oAutoIt.Send(SuCliente) oAutoIt.Send("{TAB}") oAutoIt.sleep(250) oAutoIt.Send(alltrim(oCLIENTE.CP)) * Fecha de compra LaFechaT = oOrden.FECHAFAC if !empty(LaFechaT) then ElDia = right('000'+ alltrim(transform(day(LaFechaT))),2) ElMes = right('000'+ alltrim(transform(month(LaFechaT))),2) ElAño = alltrim(transform(Year(LaFechaT))) LaFecha = ElDia + ElMes + ElAño oAutoIt.Send(LaFecha) endif oAutoIt.Send("{TAB}") Hasta clicks del mouse le puedes mandar: oAutoIt.MouseClick("left", 1120, 720) Espero que te sirva a tí y otros colegas de esta comunidad. |
Pregunta: | 58152 - CONFLICTO DE ACTUALIZACIÓN |
Autor: | Vicky P |
Conflicto de actualización:
En uno de mis formularios, presento una lista con todos los clientes de puedo facturar (trabajo con un sistema para un proveedor de Internet), permito seleccionar (en un grid) algunos registros para facturar de manera individual y el resto se hace de forma masiva. Trabajo con múltiples tablas. El problema es que me suele aparecer un mensaje que dice "Conflicto de Actualización" cuando realizo algunas tareas, pero no se determinar cuáles exactamente, porque a veces me aparece el error y otras, (haciendo exactamente lo mismo) no. ¿Alguna vez escuchó o le apareció este error? ¿Qué es lo que lo puede provocar? Apreciaría mucho su ayuda, estoy a punto de terminar mi sistema para presentarlo en la fecha de exámenes de Agosto, pero no puedo corregir estos errores (estoy desesperada!) Muchísimas gracias |
Respuesta: | Javier Caballero |
Hola Vicky, vos estas trabajando con algún motor de base de datos??
Fíjate en tu entorno de datos, como esta trabajando la tabla, con que tipo de buffer... Puede que tu problema este ahí, cualquier consulta...estaré atento |
Pregunta: | 58331 - ENUMERAR FILAS CON VFP |
Autor: | Luis Villasenor |
Hola, quisiera saber si hay alguna manera de hacer lo siguiente en VFP, hago una consulta a una tabla y necesito enumerar las filas es decir:
num_row nombre 1 Jose 2 Miguel 3 Roberto . . . . . . n n Eso se puede hacer en sql con la funcion num_row, y en mysql se puede hacer asi: set @RNUM=0; select @RNUM := @RNUM+1 it, nombre from usuarios, y se crea esa especie de lista, con VFP hay alguna manera de hacer eso???? Gracias por la ayuda salu2 |
Respuesta: | Ricardo Suárez |
Si entiendo bien, lo que necesitas es:
select recno() as 'num_row', * from mitabla into cursor micursor o si sólo quieres el num_row y el nombrem entonces: select recno() as 'num_row', nombre from mitabla into cursor micursor Espero que te sirva. |
Respuesta: | Juan Manuel Borruel |
No te vale con el RECNO() ?
El recno de cada registro de dara un orden perfecto. |
Respuesta: | Luis Villasenor |
No, la función RECNO no me sirve, ya que esa me da el numero del registro en la tabla, yo lo que ocupo es que me de el numero de registro al momento de mostrarlo en pantalla, es decir, si el nombre "Jose" tiene el RECNO 1000 en la tabla, pero al momento de mostrarlo en pantalla es el primero que muestro, quiero que le ponga el 1, no el 1000....
Gracias por la sugerencia |
Pregunta: | 58481 - CON FUNCTION NO PUEDO PASAR PROPIEDADES DE FRM COMO FORMFAC |
Autor: | Fernando Bussa |
Tengo una pregunta que espero poder formular.
Tengo un formulario formFactura que se ejecuta desde un command.click que tiene un formulario con toolbar creado en un .prg osea todo código. Cuando ejecuto el prg y voy al click del command habriendo otro frm FrmCons, y desde alli con una funtion cargo label con datos de registros al formFactura. HE AQUI MI PROBLEMA , Fox me marca este error: No encuentra el objeto formfactura.LaDir.Caption=dir osea el formfactura. Pero cuando ejecuto formfactura fuera del formulario principal con toolbar, el error no lo marca y funciona perfectamente. ya eso es extraño eso para mi, pero lo mas extraño es, que cierro el formulario, ejecuto el formulario con toolbar, y el error no lo marca y funciona bien. Pregunto: con FUNCTION NO PUEDO PASAR PROPIEDADES DE FRM COMO formfactura.LaDir.Caption=dir SI ME PUEDEN AYUDAR, SE LOS AGRADECERIA |
Respuesta: | erick teran |
Mira ami me paso eso mucho tiempo batalle porque entre formularios yo mandaba llamar uno y me decia que el form no existia yo remedie eso en mis sistemas haciendo esto:
A cada form que hagas ponle en las propiedades Window Type selecciona la opcion Modal siempre y cuando lo mandes llamar desde el boton o programa no lo corras como do form factura ahora mandalo llamar asi do form factura name factura linked al hacer eso el sistema sabe que ahi un form llamado factruras y ya puedes decir por ejemplo facturas.label1.caption="casa" o traer datos de ese form por ejemplo facturas.label1.caption=otroformularioabierto.text.value o asi y veras que te pone casa en la etiqueda y asi con eso se te soluciuonara tus problemas veras que si Espero haberte ayudado suerte |
|< << 122 123 124 125 126 127 128 129 130 131 132 >> >| |