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


2 participantes

    Exportação de solicitações entre tabelas atendendo requisitos de prioridade de

    avatar
    Emerson Borges
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 16/01/2014

    Exportação de solicitações entre tabelas atendendo requisitos de prioridade de  Empty Exportação de solicitações entre tabelas atendendo requisitos de prioridade de

    Mensagem  Emerson Borges Qui 11 Dez 2014, 6:11 pm

    Boa tarde Pessoal!

    Estou desenvolvendo um banco de dados, cujo objetivo é efetuar a divisão e atribuição de uma determinada quantidade de solicitações registradas na
    tabela "Notas_naoAtribuidas".

    No processo de divisão de notas, devemos priorizar as solicitações mais antigas (percebemos isso pelo campo nota, quanto menor for mais antiga é a solicitação). O código abaixo foi criado para selecionar uma determinada quantidade de solicitações da tabela "Notas_naoAtribuidas" e importar para a tabela "Notas" para uma posterior atribuição destas solicitações. No entanto, este não atende este requisito de priorização e é a minha duvida.

    Poderia me auxiliar quanto a dúvida? Foi anexado a esta postagem uma cópia do banco para avaliação se for o caso.

    Private Sub Comando5_Click()
    On Error GoTo errotratamento

    DoCmd.SetWarnings False

    Dim Qtdpessoas As Integer
    Dim QtdAtribuir As Integer
    Dim QtdFinal As Integer

    Qtdpessoas = TxtQtdpessoas.Value
    QtdAtribuir = TxtQtdAtribuir.Value
    QtdFinal = QtdAtribuir * Qtdpessoas

    Set rs = CurrentDb.OpenRecordset("SELECT * FROM Notas_naoAtribuidas WHERE (CONF=0)")
    rs.MoveFirst

    For contador = 1 To QtdFinal
    Nota = rs("Nota")
    CurrentProject.Connection.Execute ("insert into Notas (Nota) values(" & Nota & ")")
    rs.Edit
    rs!CONF = -1
    rs.Update
    rs.MoveNext
    Next contador

    rs.Close
    Set rs = Nothing
    Set db = Nothing

    If MsgBox("Informações Extraídas da(s) OS('s) com sucesso!!!", vbOKOnly + vbInformation + vbInformation, "AES Eletropaulo - Macro CCS (Angelo)") = vbOK Then
    End If
    Exit Sub

    errotratamento:

    If MsgBox("As notas já foram atribuidas anteriormente", vbOKOnly + vbInformation + vbInformation, "AES Eletropaulo - Macro CCS (Angelo)") = vbOK Then
    End If

    End Sub

    Desde já agradeço à colaboração.

    Emerson Borges Divino
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Exportação de solicitações entre tabelas atendendo requisitos de prioridade de  Empty Re: Exportação de solicitações entre tabelas atendendo requisitos de prioridade de

    Mensagem  Noobezinho Seg 15 Dez 2014, 10:24 am

    Emerson

    Não sei se percebeu, mas não tem o anexo.

    O fórum somente aceita anexo de arquivos.zip

    Abraços

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: Sex 22 Nov 2024, 2:39 pm