1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Formularios em access

Discussão em 'Programação' iniciada por pedro-silva, 3 de Janeiro de 2009. (Respostas: 4; Visualizações: 727)

  1. pedro-silva

    pedro-silva Power Member

    Boas,

    tenho 2 tabelas relacionadas com o campo n_socio.

    Criei um formulário para cada uma das tabelas. No formulário 1 meti um botão para abrir um registo especifico no formulário 2 .

    Mas abre sempre no 1º registo, nunca abre no registo especifico.
    Devo de estar a fazer alguma coisa mal.

    Cumps
     
  2. bandalho_zune

    bandalho_zune I'm cool cuz I Fold

    Bem... acho que com VBA fazes isso mas estou um bocadinho enferrujado nessa área mas tenta no botão pôr isto:
    Código:
    Dim query As String
    Dim dbs As Database
    Set dbs = CurrentDb()
    Dim rs As Recordset
    
    query = "select * from Socios"
    Set rs = dbs.OpenRecordset(query, dbOpenDynaset)
    
    Form2.Text1.Text = rs(0)
    Form2.Text2.Text = rs(1)
    ...
    
    docmd.OpenForm(Form2,acNormal,,,acFormReadOnly,acWindowNormal,)
    docmd.Close
    
    
     
  3. pedro-silva

    pedro-silva Power Member

    mas a opção de criar um botão para abrir um formulário não era para dar?
     
  4. pedro-silva

    pedro-silva Power Member

    no office 2003, quando se criava um botão, ele fazia logo isso.

    agora no 2007 não estou a conseguir fazer.
     
  5. pedro-silva

    pedro-silva Power Member

    já consegui. fiz uma consulta onde o critério era o valor de n_socio do formulário socios.
     

Partilhar esta Página