¡Hola a [email protected]!

[email protected] al nuevo foro de coches.net. ¡Esperamos que os guste! :)

Si tenéis algún problema o sugerencia podéis comentarlo en este post

Duda en MS Access 2000

Diego PerezDiego Perez MegaForero ✭✭✭
Tengo un formulario y necesito que cuando se abra, se posicione automaticamente en el último registro. No se como hacerlo, si alguien lo sabe, agradecería que me lo dijera.

No vale con ordenar la tabla que carga el formulario, ha de quedar en el mismo orden que ya tiene, pero ha de posicionarse en vez de en el primer registro de la tabla, en el último.

Gracias de antemano

P.D: Si me quiere contestar con un mensaje privado, mejor

Diego
Mis consumos en el Spritmonitor

308 SW 1.2 EAT-8 GT-Line 953567.png

Comentarios

  • arammaaramma MegaForero
    Duda en MS Access 2000

    Por si acaso no funciona el privado:

    Abres el formulario en vista diseño y vas directamente a propiedades (fíjate que arriba ponga formulario).
    Vete a la pestaña EVENTOS y en "Al abrir" seleccciona procedimiento de evento. Ahora haz clic en los puntos "..." y escribe:

    Private Sub Form_Open(Cancel As Integer)
    '
    ' Ir a un registro nuevo al abrir el formulario
    '
    DoCmd.GoToRecord , "", acNewRec
    End Sub

    Las líneas que empiezan por "'" son comentarios.

    saludos. aramma
    .
    .
    .

    Sobreviví para vivir un día más..
    .

    .
    DESCONECTADO
    .
    .

    .[SIGPIC][/SIGPIC]
  • sndr82sndr82 Forero Junior
    Hola [email="[email protected]"][email protected][/email]!

    Tengo un problemilla en Access 2000.
    Tengo unos botones que tiran para delante, atras, al principio y al final.
    La cosa es que son los tipicos que te hace el asistente del access y todos van bien menos el de tirar para adelante que cuando llega al registro en blanco que te crea el access por defecto al no tener ningun dato pues peta.

    Yo tenia la idea de hacer algo asi (almenos en VB 6.0) se puede hacer:
    if recordset.eof then
    recordset.movelast
    else
    recordset.movenext
    end if
    Pero resulta que esto en access 2000 no se puede hacer........ :(
    Alguien sabe como hacer esto o algo similar??

    Muuuuchasssssss graciassssssssssss!!!
  • 1000DUROS1000DUROS MegaForero ✭✭✭✭✭
    Hola,


    ya puestos yo tambien pregunto.

    Tengo una base creada que optimizé para 1024, que pasa que al abrirlo ahora a 1280 me lo alinea todo a la izquierda y arriba y queda un tanto raro.

    como lo hago par que quede centrado en medio? o para que lo haga "proporcional" en pantalla completa?

    Gracias


    DON'T TOUCH ANYTHING!
    You can't negotiate turns. You can't maintain speed.
    You can't parallel park. Hell, you can't drive, honey !!!

    Shit, I can't swim, I know I can't.
    So you know what I do? I stay my ass out the pool !!!

  • dmardmar Forero Master ✭✭✭✭
    sndr82 escribió :

    Hola [email protected]!

    Tengo un problemilla en Access 2000.
    Tengo unos botones que tiran para delante, atras, al principio y al final.
    La cosa es que son los tipicos que te hace el asistente del access y todos van bien menos el de tirar para adelante que cuando llega al registro en blanco que te crea el access por defecto al no tener ningun dato pues peta.

    Yo tenia la idea de hacer algo asi (almenos en VB 6.0) se puede hacer:
    if recordset.eof then
    recordset.movelast
    else
    recordset.movenext
    end if
    Pero resulta que esto en access 2000 no se puede hacer........ :(
    Alguien sabe como hacer esto o algo similar??

    Muuuuchasssssss graciassssssssssss!!!
    A ver si funciona,
    if tabla.campo = "" then
    DoCmd.GoToRecord , "", acLastRec
    Else DoCmd.GoToRecord , "", acMoveNextRec
    End if
    Pero tienes que utilizar un campo que sabes que nunca debe estar vacio por ejemplo la clave.
    1000DUROS escribió :
    Hola,


    ya puestos yo tambien pregunto.

    Tengo una base creada que optimizé para 1024, que pasa que al abrirlo ahora a 1280 me lo alinea todo a la izquierda y arriba y queda un tanto raro.

    como lo hago par que quede centrado en medio? o para que lo haga "proporcional" en pantalla completa?

    Gracias
    Tambien de access. por si acaso, te metes en diseño lo seleccionas todo y lo mueves para posicionarlo a tu gusto. Si no mira a ver si puedes hacer un resize a la carga del formulario.

    Si no funciona nada de esto no tengo ni zorra.
    Tú, tierra de Castilla muy desgraciada y maldita eres, al sufrir, que un tan noble reino como eres, sea gobernado por quienes no te tienen amor
  • 1000DUROS1000DUROS MegaForero ✭✭✭✭✭
    dmar escribió :
    Tambien de access. por si acaso, te metes en diseño lo seleccionas todo y lo mueves para posicionarlo a tu gusto. Si no mira a ver si puedes hacer un resize a la carga del formulario.

    Si no funciona nada de esto no tengo ni zorra.
    lo que quiero es que segun la resolucion, automaticamente centre los formularios.

    Como se hace es resize a la carga del formulario?

    gracias


    DON'T TOUCH ANYTHING!
    You can't negotiate turns. You can't maintain speed.
    You can't parallel park. Hell, you can't drive, honey !!!

    Shit, I can't swim, I know I can't.
    So you know what I do? I stay my ass out the pool !!!

  • dmardmar Forero Master ✭✭✭✭
    1000DUROS escribió :
    lo que quiero es que segun la resolucion, automaticamente centre los formularios.

    Como se hace es resize a la carga del formulario?

    gracias

    Private Sub Form_Activate()
    Me.Repaint
    End Sub
    o
    Private Sub Form_Load()
    Me.Repaint
    End Sub
    En el diseño de access tienes en la tercera barra de propiedades tienes una pestaña, tienes que elegir formulario. Justo en la esquina superior izquierda donde terminan las reglas, situas el raton boton secundario generar evento y te sale una hoja de vb y pones el codigo anterior.
    Mira tambien en propiedades una que se llama centrado automatico.
    Tambien en propiedades otra que se llama ajuste automatico.

    Si no funciona ni idea y si funciona me lo dices.

    P.d. no me hago respondable del resultado jeje
    Tú, tierra de Castilla muy desgraciada y maldita eres, al sufrir, que un tan noble reino como eres, sea gobernado por quienes no te tienen amor

Deja un comentario

NegritaCursivaTacharOrdered listLista sin ordenar
Emoticonos
Imagen
Alinear a la izquierdaCentrarAlinear a la derechaEnciende/apaga vista HTMLActivar/desactivar la página enteraEncender/apagar las luces
Sube imagen o archivo