Foros del Web » Programando para Internet » ASP Clásico »

estructuras datos asp

Estas en el tema de estructuras datos asp en el foro de ASP Clásico en Foros del Web. Hola niños y niñas! Estoy haciendo un formulario para insertar datos en una bd, tengo dos combos enlazados, en los q según se elija en ...
  #1 (permalink)  
Antiguo 10/09/2003, 08:18
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta estructuras datos asp

Hola niños y niñas!

Estoy haciendo un formulario para insertar datos en una bd, tengo dos combos enlazados, en los q según se elija en el primero, depende lo q se muestre en el segundo; hasta aki todo bien........... lo q necesito saber es si existe y como se declara una estructura q contenga todos los datos q he ido metiendo en el formulario, para pasarla de nuevo a la pagina cuando vuelvo a cargarla para actualizar los combos.

Gracias x adelantado!
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #2 (permalink)  
Antiguo 10/09/2003, 11:23
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
a lo mejor es q no me explico bien...
necesito algo del tipo

Datos.nombre
Datos.direccion
Datos.telf

no un simple array q tenga saberme de memoria el indice q ocupa cada dato, ni tpco un diccionario; necesito algo tipo clase, coleccion o estructura...

a alguien se le ocurre algo?
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #3 (permalink)  
Antiguo 11/09/2003, 01:51
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
buaahhhhhhhh!:(
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #4 (permalink)  
Antiguo 11/09/2003, 03:26
 
Fecha de Ingreso: mayo-2002
Mensajes: 66
Antigüedad: 23 años
Puntos: 0
¿Qué tal un array asociativo?
Imagínate:
Código:
<script language="JavaScript" type="text/javascript">
[...]
var datos = new Array();
[...]
datos["nombre"] = "Leonardo Dantés";
datos["direccion"] = "C/ Del Pañuelo s/n";
datos["profesion"] = "Icono cultural; fenómeno mediático; líder de masas";
datos["loQueTuQuieras"] = "ValorQueSea"
[...]
</script>
__________________
Un saludo,

Alberto

Última edición por alcarji; 11/09/2003 a las 03:29
  #5 (permalink)  
Antiguo 11/09/2003, 03:50
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
puede hacerse lo mismo pero con vbscript?
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #6 (permalink)  
Antiguo 11/09/2003, 08:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
Una vez hice algo asi:

La ideas es, que cuando cambias un valor en tu combo, envias el formulario y cuando lo recibes en la misma pagina asp, evaluas el campo del form "accion". Si accion es cambio_combo, armas el combo dependiente y el formulario con los valores ya ingresados. Si presiona el boton submit, accion es igual a alta, y tu pagina asp va a dar el alta en vez de armar el combo.

IF accion=cambio_combo THEN

HACES LO SIGUIENTE

<javascript>
function jf_enviar_form(ar_select)
document.form.accion=cambio_combo
document.form.submit()

' estoy escribiendo de memoria, disculpa los erroress de sintaxis.


</javascript>

<from ...

<input type=hidden name=accion value=alta>
<input type=hidden name=campo_combo value=>
..
<select .... onchange("...jf_enviar_form(this);")>
..
..
</form>

ELSE
-------------------
SI accion=alta GRABAR FORM.



Espero haberme hecho entender.

Saludos, cuentame.

Daniel.
  #7 (permalink)  
Antiguo 11/09/2003, 08:20
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
si, dadu, la idea general es hacer eso,
pero lo q necesito es una estructura q me guarde y pase a la pagina q recargo, los datos q ya se han metido en la pagina
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #8 (permalink)  
Antiguo 11/09/2003, 08:32
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
No me exlique bien, vamos de otra manera:

1. vos llamas tanto para el alta como para rearmar el combo a la misma pagina. Con un campo accion decides que hacer.
2. olvidate de matriz o variable de sesion, todo lo que necesitas esta en el form.
Armas el formulario tal cula lo tenis de la siguiente manera:

' SECCION DE REARMADO DE FORMULARIO CON EL NUEVO COMBO
' ACCION=re armar combo
...
<select ....
<select ....

<input type= ... name=campo1 value=<%request.form("campo1")%>
' asi con todos los campos

La idea de que cuando cambies el campo del combo, envies el formulario, es precisamente poder tomar los datos cargados. No lo puse en el mensaje anterior, pense que se entendia.

Espero explicarme, suerte y cuentame como te fue.

Daniel.
  #9 (permalink)  
Antiguo 12/09/2003, 08:13
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
ahora site he entendido, voy a probarlo...........
__________________
Daría todo lo que sé por la mitad de lo que ignoro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.