Pergunta : Ajuda da necessidade com formulário de relatório do acesso

Eu tenho uma grande pergunta com os aproximadamente 7 unioned seleciono. Eu criei um formulário com uma lista dropdown para que o usuário selecione um valor. Quando eu empurro uma tecla mim querer passar que o valor à pergunta e indica então os resultados em um report.

Questions: o

How eu modifico a pergunta para aceitar o parâmetro (eu estou trabalhando na modalidade do SQL porque a opinião do projeto não trabalha com esta união). Isto vai em cada um onde cláusula? o

How código de I o evento da tecla chama a pergunta com o parâmetro?

Thanks

class= do

Resposta : Ajuda da necessidade com formulário de relatório do acesso

Então apenas construir uma tabela provisória que prenda TODOS OS nomes em um único campo, junto com um endereço:

Currentdb.Execute “selecionam o endereço, csz em YourTempTable do endereço distinto seleto, csz de YourExistingTable”

Adicionar agora um campo de SendTo:

Currentdb.Execute “ALTERAM a TABELA YourTempTable ADICIONAM o TEXTO de SendTo da COLUNA (255)”

Construir agora um recordset onde você possa dar laços com todos os nomes para um endereço específico + um csz, e concatenar os nomes:

Escurecer o rst como DAO.Recordset
Escurecer rstNames como DAO.Recordset
Escurecer sNames como a corda

ajustar o rst = o Currentdb.OpenRecordset (“SELECIONAR * de YourTempTable”)

Fazer até rst.EOF
  Ajustar rstNames = Currentdb.Openrecordset (“SELECIONAR * de YourExistingTable ONDE [endereço] = '” & rst (“endereço”) &” “E csz=”” & rst (o “csz”) &” ') “
  sNames = ""
  Fazer até rstNames.EOF
    sNames = sNames & vbCrLf & rstNames (“First_Name”) &” “& rstNames (“Last_Name”)
    rstNames.movenext
  Laço
  rst. Editar
  rst (“SendTo”) = sNames
  rst. Atualização
Laço
Outras soluções  
 
programming4us programming4us