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

Hacer algo similar a la hoja de datos de Access

Estas en el tema de Hacer algo similar a la hoja de datos de Access en el foro de ASP Clásico en Foros del Web. Hola, estamos desarrollando un proyecto en ASP y SQL Server, y tengo una duda. Los que habéis utilizado el access, sabéis como funcionan los subformularios, ...
  #1 (permalink)  
Antiguo 30/01/2008, 02:36
 
Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 18 años, 11 meses
Puntos: 0
Hacer algo similar a la hoja de datos de Access

Hola,

estamos desarrollando un proyecto en ASP y SQL Server, y tengo una duda. Los que habéis utilizado el access, sabéis como funcionan los subformularios, y en concreto los formularios continuos y la hoja de datos, que permite la introduzcción de datos de una forma rápido. Me gustarías aber si existe algo parecido en ASP. Es decir, como un datagrid pero que se pueda introducir datos.

Os explico mi problema. Tenemos un apartado que le llamamos stock, hay una serie de productos y se han de rellenar 3 campos, unid. vendidas, unid. stock y precio. Lo que hacemos nosotros hasta ahora, es que en un combo se selecciona el producto y luego se rellenan estos tres campos, se le da a guardar y regresa a la misma página para volver a introducir datos seleccionando otro producto.

Esto con el access es mucho mas rápido de hacer, ya que se puede crear una hoja de datos e ir introduciendo los datos de todos los productos se una sola vez.

Pues eso es lo que me gustaría hacer en ASP, el problema es que todos los datagrid qu ehe visto simplemente visualizan información.

En definitiva, busco algo como esto:



Gracias.
  #2 (permalink)  
Antiguo 30/01/2008, 10:29
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Hacer algo similar a la hoja de datos de Access

esto es algo similar a ESTE POST, el cual, lo que se deseaba realizar era un cambio de privilegios a los usuarios, se desplegaban los usuarios existia un combo de opciones, boton para ejecutar el AJAX y una pagina externa que permitia actualizar los datos

seria un ejemplo similar a lo que intentas desarrollar

en el ejemplo hay 3 archivos (defaul.asp, default2.asp, database.mdb), mira la estructura, creo que te dara una buena idea de como realizarlo a tus propositos

en duda, Postea

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 30/01/2008, 10:35
 
Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Hacer algo similar a la hoja de datos de Access

Cita:
Iniciado por Shiryu_Libra Ver Mensaje
esto es algo similar a ESTE POST, el cual, lo que se deseaba realizar era un cambio de privilegios a los usuarios, se desplegaban los usuarios existia un combo de opciones, boton para ejecutar el AJAX y una pagina externa que permitia actualizar los datos

seria un ejemplo similar a lo que intentas desarrollar

en el ejemplo hay 3 archivos (defaul.asp, default2.asp, database.mdb), mira la estructura, creo que te dara una buena idea de como realizarlo a tus propositos

en duda, Postea

En realidad lo he estado revisando, y quizás lo pueda hacer algo mas sencillo, al estilo de intentar hacer un insert múltiple.



Esa sería la página, al pulsar Insertar, se guardarían todos esos datos, el Id obviamente es autonumerico, ni saldria. Lo que no tengo ni idea es de hacer un insert múltiple.

Saludos.
  #4 (permalink)  
Antiguo 30/01/2008, 12:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Hacer algo similar a la hoja de datos de Access

bueno, en ese sentido no habria tanto problema
solo tendrias que numerar cada uno de los texts que ocupas en este sentido

desplegando informacion
Cita:
i=0
while RS.EOF=FALSE
i=i+1%>
<td><input type="hidden" name="<%="id" & i%>" />
<input type="text" name="<%="visitas" & i%>" /><td>
<td><select name="<%="proveedor" & i%>" >..... escribes sus opciones....</select><td>
<td><input type="text" name="<%="unidades" & i%>" /><td>
<td><input type="text" name="<%="stock" & i%>" /><td>
<td><input type="text" name="<%="precio" & i%>" /><td>
<%RS.movenext
wend%>
<input type="hidden" name="total" value="<%=i%>" /><%
y donde capturaras
Cita:
'recuperamos cuantos registros
request.form("total")

'daremos vueltas hasta el ultimo registro
for i=1 to total

'los campos a actualizar
campos="campo1,campo2,campo3.....etc"

'recuperamos los datos, por registro
id=request.form("visitas"&i)

'creamos la sentencia de actualizacion
SQL="update into TUTABLA(" & campos & ") "
"UPDATE TUTABLA"&_
"SET
visitas=" & request.form("visitas"&i) &_
", proveedor=" & request.form("proveedor"&i) &_
", unidades=request.form("unidades"&i)
", stock=request.form("stock"&i)
", visitas=request.form("visitas"&i) &_
" WHERE ID = " & ID &";"

set RS=conexion.execute(SQL)
if Err=0 then
response.write "Actualizado"
else
response.write "Error en actualizacion<br/>" & SQL
end if
next
sera efectivo????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 22:53.