• Domingo 22 de Diciembre de 2024, 07:49

Autor Tema:  Soy Principiante... Duda Al Crear Un Formulario...  (Leído 2193 veces)

Yeck!!

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Soy Principiante... Duda Al Crear Un Formulario...
« en: Jueves 8 de Abril de 2004, 16:32 »
0
Hola a todos! Escribo en este foro porque estoy empezando con Visual Fox haciendo un programa de Gestión para una empresa y siendo la primera vez que uso un lenguaje de este tipo me está costando un poco, porque me confunde...

Mi duda es la siguiente: Quiero hacer un formulario (el asistente de formularios no me sirve para esto creo yo) para ingreso de mercadería....

Lo primero que le pido al usuario es que ingrese el proveedor en una casilla de texto... ese proveedor se busca en la base de datos de proveedores y si existe se continuan ingresando el resto de los datos del producto en las otras casillas de texto...
Abajo tengo dos botones: Guardar y Salir...

Ahora... una vez que la persona completo los datos , ¿Como hago para que el boton Guardar tome los datos que hay en todas las casillas de texto y los guarde en una base de datos (Articulo.dbf)? Con el generador de casillas de texto yo había asociado cada casilla de texto a un campo de la base de datos Articulo.dbf pero cuando voy a ejecutar el formulario me aparecen mensajes de error diciendo que no se encuentra el ALIAS "Articulo"...  <_<  ¿Que puede ser?

Bueno, si alguien podría ayudarme yo lo agradecería mucho!

Chaus  :hola:

wcool2k

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Soy Principiante... Duda Al Crear Un Formulario...
« Respuesta #1 en: Miércoles 14 de Abril de 2004, 19:50 »
0
bueno lo más seguro es que no agregastes la tabla en el entorno de datos, lo que tienes que hacer es click derecho, entorno de datos y agregas la tabla de articulos, creo que eso seria todo.

daniel_kra

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Soy Principiante... Duda Al Crear Un Formulario...
« Respuesta #2 en: Martes 8 de Junio de 2004, 00:09 »
0
mira existen dos formas una seria con insert into tabla (campos) values (valores) otra sera
con tableupdate(.t.)

pero tenes que tener en cuenta que para hacer esto tenes que hacer que la tabla este en busfferoverrride 3 o 5.

elmer

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Soy Principiante... Duda Al Crear Un Formulario...
« Respuesta #3 en: Sábado 12 de Junio de 2004, 01:32 »
0
para agregar un registro nuevo poder hacerlo de la siguiente manera:

 En el evento Clic del botom guardar agrega el siguiente código.

append blank
replace codarticulo with txtcodarticulo.text
reemplaza em campo correspondiente y el control asociado.

El mensaje de no existe alias es porque no has creado indice a la tabla

lo pode hacer desde el diseño de la tabla o agregas el código en el evento load del formulario, de esta menra

sele 1
use articulos
index on codarticulo tag articulo

Espero te sea util.

::NiKo::

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Soy Principiante... Duda Al Crear Un Formulario...
« Respuesta #4 en: Lunes 15 de Agosto de 2005, 01:55 »
0
Lo que puedes hacer es lo siguiente:

En el evento click del botón de guardar:

insert into Articulo (campo1,campo2,campo3,...);
values (thisform.text1.value,thisform.text2.value,thisform.text3.value,...)

Esto si lo único que quieres es que guarde los datos del formulario en Artículos.dbf

Espero y te sirva...  :comp:
"Dios es real, a menos de que se declare entero"