FoxPro/Visual FoxPro - no sale a la primera!!!!

 
Vista:

no sale a la primera!!!!

Publicado por Raul (151 intervenciones) el 28/09/2004 15:17:29
BUENOS DIAS AMIGOS, PRIMERO, GRACIAS AL COMPAÑERO ROMAN, SU TIP ME AYUDO A SOLUCIONAR EL PROBLEMA DE COMO GUARDAR UNA IMAGEN EN UN BD, PERO LO HICE UN POCO DIFERENTE, LE EXPLICO:

PUSE UN BOTON CON LA LEYENDA "SELECCIONAR IMAGEN" Y EN EL CLICK DE ESTE PUSE LO SIGUIENTE:

archivo=GETPICT("jpg")
SELECT empleados
IF !EMPTY(archivo)
replace foto WITH archivo
ENDIF
thisform.Refresh

ENTONCES AL DARLE CLIC AL BOTON ME ABRE UNA VENTANA PARA QUE YO ESCOJA LA FOTO QUE VOY A PONER EN MI CONTROL IMAGEN, TODO ESTO ESTA EN UN FORMULARIO JUNTO CON TODOS LOS CAMPOS PARA ESCRIBIR LOS DATOS PERSONALES DE CADA EMPLEADO, BUIENO LA CUESTION ES LA SIGUIENTE: SI YO SELECCIONO PRIMERO LA FOTO A PONER, NO ME PONE NADA, PRIMERO TENGO QUE GUARDAR LOS DATOS Y LUEGO VOLVER A LLAMAR A ESE REGISTRO Y DESPUES PONERLE SU FOTO, DE ESA MANERA SI SALE, PERO QUISIERA SABER EL PORQUE DE ESE DETALLE. GRACIAS

SALUDOS
RAUL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:no sale a la primera!!!!

Publicado por Roman Suazo (2723 intervenciones) el 28/09/2004 17:44:26
No se si entiendo bien tu problema... el asunto debe funcionar asi, antes de añadir una nueva foto debes estar ubicado sobre el registro donde se va guardar, ya que el REPLACE solo cambia valores de un registro existente y NO crea un nuevo registro en la tabla, si quieres crear un nuevo registro y de paso ponerle la direccion del archivo en un campo usa el comando INSERT INTO...t codgo funciona bien con registros existentes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar