Foros del Web » Programación para mayores de 30 ;) » Programación General »

Seleccionar registro aleatorio Access VB

Estas en el tema de Seleccionar registro aleatorio Access VB en el foro de Programación General en Foros del Web. Hola a todos, estoy haciendo un juego de ingles, el juego consiste en una db que tiene una tabla con dos columnas, las cuales una ...
  #1 (permalink)  
Antiguo 02/11/2010, 13:16
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 10 meses
Puntos: 5
Seleccionar registro aleatorio Access VB

Hola a todos, estoy haciendo un juego de ingles, el juego consiste en una db que tiene una tabla con dos columnas, las cuales una tiene las palabras en ingles y otras en español (total 60 registros). Bien, en mi form de visual basic quiero que al apretar un boton me elija un registro aleatorio de la db:

Datos del data1:

Connect --> Access
Databasename --> ...
Recordsource ---> words

La tabla de la db se llama "words"
word palabra
palabras en ingles palabras en español

Código:
Private Sub CMDcomenzar_Click()
    Randomize
    
    aa = Int((10 * Rnd) + 1)
    
    f = " SELECT * FROM words WHERE 'id = &aa'"
    
    Data2.RecordSource = f
    
    Data2.Refresh
         
         End Sub
Pero nose como hacer para que se muestre en una caja TEXT.

Alguna ayudita? es para aprobar visual basic en el colegio

Gracias de antemano!
  #2 (permalink)  
Antiguo 02/11/2010, 14:00
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Seleccionar registro aleatorio Access VB

He logrado hacer esto en el boton para tomar un registro aleatorio ...
Código:
Randomize
aa = Int((10 * Rnd) + 1)

TXTrandom.Text = aa

f = " SELECT * FROM words WHERE 'id = TXTrandom.text'"

Data2.RecordSource = f
Data2.Refresh
pero me sustituye el registro que esta en la columna 'word' y no me selecciona aleatoriamente un registro dependiendo la id ...

Etiquetas: access, registro, seleccionar, vb, aleatoria
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 03:46.