MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Criar funções em MDL

    avatar
    fb14
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/10/2012

    Criar funções em MDL  Empty Criar funções em MDL

    Mensagem  fb14 3/1/2013, 17:24

    Private Sub Molde()
    Dim rstMoldeExistente As Recordset
    'Dim rstRefCliMolde As Recordset
    Dim rstArt As Recordset
    Dim rstMolde As Recordset
    Dim rstMoldeMov As Recordset
    Dim rstMoldeRefWF As Recordset
    Dim rstQry As Recordset

    Dim ref As Integer
    Dim intSearch As Integer
    Dim criarMolde As Variant

    Set rstMolde = glbMyDb.OpenRecordset("tblMolde")
    rstMolde.index = "PrimaryKey"

    Set rstMoldeMov = glbMyDb.OpenRecordset("tblMoldeMovimento")
    rstMoldeMov.index = "PrimaryKey"

    Set rstMoldeRefWF = glbMyDb.OpenRecordset("tblMoldeRefWF")
    rstMoldeRefWF.index = "PrimaryKey"

    Set rstArt = glbMyDb2000.OpenRecordset("tblFich_Art")
    rstArt.index = "PrimaryKey"

    Set rstMoldeExistente = glbMyDb2000.OpenRecordset("tblMoldes")
    rstMoldeExistente.index = "PrimaryKey"
    rstMoldeExistente.MoveFirst
    Do While Not rstMoldeExistente.EOF
    rstMoldeRefWF.index = "RefWF"
    rstMoldeRefWF.Seek "=", rstMoldeExistente!M_REFINT
    If rstMoldeRefWF.NoMatch Then
    rstArt.Seek "=", rstMoldeExistente!M_REFINT
    If Not rstArt.NoMatch Then
    If Not IsNull(rstArt!M_REFCLIMOLDE) Then
    Set rstQry = glbMyDb2000.OpenRecordset("Select * from tblFich_Art Where M_REFCLIMOLDE='" & rstArt!M_REFCLIMOLDE & "'")
    rstQry.MoveFirst
    ' Dá código ao novo molde (111xxxx)
    ' Cria molde em tblMolde
    Do While rstQry.EOF
    ' Cria relação em tblMoldeRefWF
    rstQry.MoveNext
    Loop
    Else
    ' Dá código ao novo molde (111xxxx)
    ' Cria molde em tblMolde
    ' Cria relação em tblMoldeRefWF
    End If
    ' Cria movimento em tblMovimentoMolde
    End If
    Else
    ' Cria movimento em tblMovimentoMolde
    End If
    rstMoldeExistente.MoveNext
    Loop
    rstMoldeExistente.Close
    Set rstMoldeExistente = Nothing
    rstMolde.Close
    Set rstMolde = Nothing
    rstMoldeMov.Close
    Set rstMoldeMov = Nothing
    rstMoldeRefWF.Close
    Set rstMoldeRefWF = Nothing
    rstArt.Close
    Set rstArt = Nothing
    End Sub


    Minha gente preciso de fazer o que esta comentado:
    ' Dá código ao novo molde (111xxxx)
    ' Cria molde em tblMolde
    ' Cria relação em tblMoldeRefWF
    ' Cria movimento em tblMovimentoMolde

    Alguem me pode ajudar a fazer essas funções? Obrigado a todos! Campus Smile
    avatar
    Convidado
    Convidado


    Criar funções em MDL  Empty Re: Criar funções em MDL

    Mensagem  Convidado 27/2/2013, 23:43

    Resolveste isto?


    Cumprimentos.

      Data/hora atual: 29/4/2024, 04:42