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

Recolectar datos de bd access en combo

Estas en el tema de Recolectar datos de bd access en combo en el foro de ASP Clásico en Foros del Web. Hola de nuevo molesto para ver si me pueden ayudar no he podido solucionar mi problema a ver si ahora me explico mejor. lo que ...
  #1 (permalink)  
Antiguo 11/02/2004, 10:31
 
Fecha de Ingreso: febrero-2004
Ubicación: En Copiapó
Mensajes: 52
Antigüedad: 20 años, 4 meses
Puntos: 0
Recolectar datos de bd access en combo

Hola de nuevo molesto para ver si me pueden ayudar no he podido solucionar mi problema a ver si ahora me explico mejor.


lo que hago es lo siguiente

ingreso.asp

lo que ingreso es un form con textfields y un valor de un combo (A,B,C,D)

esto se guarda correctamente en la BD ACCESS

ahora viene el problema

modificar.asp

ahora recolecto los valores mediante un recordset y se los asigno a los campos correspondientes (Textfields) pero cuando necesito dejar el combo en el elemento que ingrese en la bd (A,B,C,D) no se como hacer que quede <selected ese elemento


espero me entiendan porque esta tontera me está matando

Ozk4r
__________________
:pirata:
  #2 (permalink)  
Antiguo 11/02/2004, 10:44
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 21 años, 10 meses
Puntos: 3
Hola

Podrias agragar el codigo que usas para ver como llemas el combobox
__________________
Saludos
Leo
  #3 (permalink)  
Antiguo 11/02/2004, 11:55
 
Fecha de Ingreso: febrero-2004
Ubicación: En Copiapó
Mensajes: 52
Antigüedad: 20 años, 4 meses
Puntos: 0
Mira lo que hago es

Rs.fields.item("tipogasto")

eso me entrega una letra


A, B,C,D

y el combo ya tiene los gastos ingresados Bencina = "A" Viatico = "B" etc

y lo que necesito es que quede seleccionada la opcion que recibo del recordset Si es "A" entonces quede seleccionada "BENCINA"
si es "B" entonces quede selecconada "Viatico" y asi sucesivamente.
__________________
:pirata:
  #4 (permalink)  
Antiguo 11/02/2004, 15:13
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Es algo así lo que querés hacer?


<%
varTipo = Rs.fields.item("tipogasto")
%>
<input name="combo" type="radio" value="A" <%If varTipo = "A" then Response.Write("checked"%>>Bencina<br>
<input name="combo" type="radio" value="B" <%If varTipo = "B" then Response.Write("checked"%>>Viatico<br>
<input name="combo" type="radio" value="C" <%If varTipo = "C" then Response.Write("checked"%>>Esto<br>
<input name="combo" type="radio" value="D" <%If varTipo = "D" then Response.Write("checked"%>>Aquello


Espero que te sirva, saludos!!!
  #5 (permalink)  
Antiguo 12/02/2004, 07:54
 
Fecha de Ingreso: febrero-2004
Ubicación: En Copiapó
Mensajes: 52
Antigüedad: 20 años, 4 meses
Puntos: 0
Dim tipogasto
Dim rs
set idgasto = request.Form("idgasto")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = Conn
SQL = "SELECT * FROM gastos WHERE idgasto = val('" + idgasto + "')"
rs.Open SQL, Conn, 1, 3
tipogasto = rs.fields.item("tipogasto")
dd = left(rs.fields.item("fecha"),2)
mm = mid(rs.fields.item("fecha"),4,2)
aa = right(rs.fields.item("fecha"),2)
observacion = rs.fields.item("observacion")
neto = rs.fields.item("neto")


<select name="tipogasto" id="tipogasto">
<option value="V">Vi&aacute;tico</option>
<option value="D">Diesel</option>
<option value="C">Cargadores</option>
<option value="S">Descargadores</option>
<option value="P">Peaje</option>
<option value="E">Estacionamiento</option>
</select>

Lo que deseo es que quede seleccionado el valor que recibo de la BD
ejemplo

<option value="E" selected>Estacionamiento</option> en caso que el resultado del recordset fuera "E"
__________________
:pirata:
  #6 (permalink)  
Antiguo 12/02/2004, 08:01
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 21 años, 10 meses
Puntos: 3
Asi lo hago yo


Código PHP:
<select name="tipogasto" id="tipogasto">
<
option value="V"<% if tipogasto="V" Then Response.write(" selected")%>>Viático</option>
<
option value="D"<% if tipogasto="D" Then Response.write(" selected")%>>Diesel</option>
<
option value="C"<% if tipogasto="C" Then Response.write(" selected")%>>Cargadores</option>
<
option value="S"<% if tipogasto="S" Then Response.write(" selected")%>>Descargadores</option>
<
option value="P"<% if tipogasto="P" Then Response.write(" selected")%>>Peaje</option>
<
option value="E"<% if tipogasto="E" Then Response.write(" selected")%>>Estacionamiento</option>
</
select
Espero te sirva
Saludos
Leo
__________________
Saludos
Leo
  #7 (permalink)  
Antiguo 12/02/2004, 08:32
 
Fecha de Ingreso: febrero-2004
Ubicación: En Copiapó
Mensajes: 52
Antigüedad: 20 años, 4 meses
Puntos: 0
GRACIAS LEO PHP LO HABIA INTENTADO COLOCANDO UNA VARIABLE ENTRE LOS CORRESPONDIENTES <% %>PERO FUNCIONABA, AHORA LLEGO A LA CASA Y LO PRUEBO
YO CREO QUE VA A FUNCIONAR
NO SE ME HABIA OCURRIDO


GRACIAS
__________________
:pirata:
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 17:58.