Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/04/2003, 09:41
Avatar de mazingerz
mazingerz
 
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias Bakanzipp

Mira eso es justamente lo que he estado haciendo, mi pregunta estaba enfocada a como hacer mejor la tipica pantalla de ingreso/modificar/Eliminar un registro...

bueno yo use el Interdev para empezar a apreender y erroneamente use los componentes nativos que por lo demas dejaron las paginas muy lentas. Ahora estoy haciendolo a manito...
Entonces como tengo 15 campos con otras tablas relacionadas se me agrando el queso...
Mira entonces entiendo que para el INSERT/UPDATE debo usar un submit a otra pagina, luego un redirect a la pagina que lo envio y para consultar un sencillo querystring sobre la misma pagina...como te indico abajo..

...
...
..

Esto lo hago para acortar distancia entre
document.getElementById('Nombre_del_id_text').valu e y
myhref('Nombre_del_id_text')
Esto es ya que si debo enviar mas parametros

<SCRIPT LANGUAGE='JAVASCRIPT'>
function myhref(campo){xvar = document.getElementById(campo).value;return (xvar);}
</SCRIPT>



de aca envio a la misma pagina el parametro "buscar" y el valor del INPUT TYPE=TEXT id=id_caso

<A href="infocaso.ASP?Opcion=buscar&Id_caso="onClick= "this.href=this.href+myhref('Id_Caso')">



la recogo con un QueryString

if IsEmpty (Request.Querystring("Id_Caso")) then
id_Caso=0
else
id_Caso=cdbl(Request.Querystring("Id_Caso"))
end if

y procedo a buscar desde una consulta
if cstr(Request.Querystring("Opcion"))="buscar" then
str= "SELECT * FROM casos WHERE id_caso = " & Id_caso
set Rst = Cnn.Execute (str)
If err.number <> 0 Then
session("ErrorTitle") = "Error # " & CStr(Err.Number) & " En Caso.Asp"
session("ErrorText") = "Descripción del Error :" & Err.Description & str
response.redirect "error.asp"
End If
......
......
......


luego envio a la pantalla la variable del dato que ya valide del SQL

<td>Dirección</td>
<td><INPUT type="Text" size=50 width=50 name="direccion" value="<%=cstr(direccion)%>"></td>