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

limitaciones del diseño de ABM en ASP

Estas en el tema de limitaciones del diseño de ABM en ASP en el foro de ASP Clásico en Foros del Web. Buenos Días ! Estoy desarrollando mis primeras armas en ASP con el diseño de una intranet en la empresa en la cual trabajo. El sistema ...
  #1 (permalink)  
Antiguo 19/06/2003, 08:28
 
Fecha de Ingreso: junio-2003
Mensajes: 37
Antigüedad: 21 años, 11 meses
Puntos: 0
limitaciones del diseño de ABM en ASP

Buenos Días !

Estoy desarrollando mis primeras armas en ASP con el diseño de una intranet en la empresa en la cual trabajo.
El sistema anterior lo diseñe en Clipper hace muchos años, y estoy tratando de hacer algo similar pero con tecnología nueva.
El tema se me complica con el diseño de las ABM (Alta, Baja y modificaciones) de algunas tablas tradicionales, como ser clientes, proveedores, movimientos bancarios, etc.

En el sistema viejo las ABM las realizo en la misma pantalla, por ejemplo en el caso de los clientes mirando los movimientos, si selecciono un registro lo puedo borrar o modificar, o apretar otra tecla y dar de alta un registro sin tener que entrar en otra pantalla, cosa que simplificaba mucho la operación hasta ahora.
El tema es que con los comportamientos de servidor de ASP, no puedo realizar las ABM en la misma pantalla, y quisiera preguntarle a alguien que tenga experiencia en el desarrollo de intranets, como hacen para desarrollar ABM en el menor cantidad de pantallas posibles. No quiero caer en un menu en el cual tenga que ir a una pantalla distinta para realizar una ABM, seguramente algo mas práctico habrá.
Escucho sugerencias.

Gracias.
__________________
Sergio Garcia
Bahia Blanca
Argentina
  #2 (permalink)  
Antiguo 19/06/2003, 09:15
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
La suite completa de bases de datos: consulta, inserción , modificación y borrado de registros.
http://aspfacil.com/articulos/verarticulo.asp?id=36
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 19/06/2003, 09:44
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
con ASP puedes tener todo en una sola pagina. de hecho yo tengo tengo asi para evitar tantos archivos, luego segun la variable que me envie es hacia donde se bifurcara la aplicacion


un saludo
__________________
Manual de ASP Avanzado ;-)
  #4 (permalink)  
Antiguo 19/06/2003, 11:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
maestro, creo que robsergar ya sabe como hacer inserts, updates, deletes, selects... no está preguntando el cómo sino cuál sería la manera más práctica para el desarrollo de un ABM.

ElAprendiz, claro que podés meter toda una aplicación gigantesca en un solo archivo... pero igual vas a realizar "viajes" entre cliente-servidor para toda operación (lo que se traduce en las pantallas que comenta)


robsergar, no hay manera :s
Es que así es la "filosofía de ASP"... al ser scripts que se procesan en el servidor, éste necesita saber qué es lo que querés hacer y ello, lógico, se traduce en una nueva pantalla... un pedido del cliente al servidor y su respuesta.

Aunque con un poco de ingenio te podés ahorrar unas pocas pantallas. Se me ocurre algo así en un hipotético "administrador de productos" (un listado de productos...):


En vez de listar los productos en una tabla, los listás dentro de un formulario... cada campo en un imput text diferente.

Esto te sirve para modificar todos los registros al mismo tiempo luego de presionar sobre el botón de submit y enviar la info (1 viaje al servidor)
También podrías colocar checkboxes para seleccionar registros... al hacer el submit, por ejemplo, podrías borrar todos los seleccionados (1 viaje al servidor)
Además, y mediante la utilización de javascript, podrías hacer que te aparezcan nuevos inputs text para agregar nuevos registros... al hacer el submit, estos se insertan (un viaje al servidor)

Claro que se podrían hacer las 3 operaciones al mismo tiempo... seleccionás 2 para borrar, editás 3 y agregás 4 nuevos registros: sólo un viaje al servidor.

Es lo que se me ocurrió en este instante
  #5 (permalink)  
Antiguo 19/06/2003, 11:44
 
Fecha de Ingreso: junio-2003
Mensajes: 37
Antigüedad: 21 años, 11 meses
Puntos: 0
Un genio !
Trabajar directamente en un formulario, pero como hago para agregar un chekbox a cada registro ?

Gracias.
__________________
Sergio Garcia
Bahia Blanca
Argentina
  #6 (permalink)  
Antiguo 06/08/2003, 15:16
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
incluis el check dentro del ciclo en donde mostras uno a uno los registros, y por cada vez que pase por el recordset te genera un checkbox diferente.

while not objrs.eof

<%=objrs("campo1")%>
............
<input type ="checkbox" name="bla-bla" value="<%=objrs("id")%>">
........


wend


se me ocurre... que se yo..
__________________
Juan Pablo
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:15.