Login

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
Ajuda com Imagens no MySQL

25/1/2012, 08:53 por megasoft

Olá vou resumir aqui como estou fazendo.
Código:
xFoto_Prod = …


Comentários: 7

Registrar OCX Windows Seven

29/7/2011, 11:48 por Julio

Bom Dia Pessoal do Forum

Alguem ja teve que registrar alguma OCX no windows seven?
Tentei …

Comentários: 15

Criar Variáveis em sequencia

18/1/2012, 08:19 por BrunoMesquita

Olá pessoal como faço para gerar variáveis em sequencia, tipo: Se tenho 6 registros cria-se 6 …

Comentários: 6

No final a Impressora não Ejecta cem corta o papel

19/1/2012, 06:46 por clima238

bom dia
o seguinte código imprime correctamente, só no fim não ejecta nem corta o papel,
alguem …

Comentários: 1

Dirf

4/2/2012, 19:25 por mauro victoria

Boa noite estou com dificuldade de entender o layout da dirf , alguem tem um arquivo txt para que …

Comentários: 1

Estatísticas
Temos 3637 usuários registrados
O último usuário registrado atende pelo nome de reginaldolimas

Os nossos membros postaram um total de 13981 mensagens em 1959 assuntos

Mostrar resultado da consulta

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 11:40

Pessoal

Tenho duas tabelas uma contem as doenças e uma outra tabela que contem os codigo da doença e sintomas:

Tabela de Doença
Doenca sintomas
1 asma (1)
1 bronquite (3)
1 febre (5)
2 asma (1)
2 febre (5)
3 tremor (15)
3 nauseas (6)
Os numeros entre parenteses são os codigos dos sintomas.

Tabela (doenca_sintona) armazeno os codigos de referencia;
doença sintoma
1 1
1 3
1 5
2 1
2 5

Tenho um formulario onde o usuário escolhe os sintomas, por exemplo se escolher os sintomas asma e febre, tenho que mostrar as doenças que contem estes sintomas.
Neste caso teria que mostrar a doença 1 e 2.
Mas nao estou conseguindo relacionar e mostrar esta consulta.

Julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Marcos Guedes em 13/5/2010, 11:51

Você quer buscar pela descrição ou código do sitoma, ou as duas coisas?
poderias postar a estrutra de sua tabela (apenas os campos principais)?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 12:02

Marcos

Na tabela doenças tenho o codigo da doenca (id_doenca N(10)), (descricao C(50)), a tabela que armazeno os sintomas relacionada a doença contem dois campos numerico somente (id_doenca N(10), (id_sintoma N(10).

No formulario o usuário visuliza os nomes dos sintomas e não os codigos, em um listbox1 ele vai clicando e selecionado os sintomas que são transferidos para uma outra listbox2 que fica com os sintomas selecionados, tenho um botao de pesquisar ao clicar, neste momento devo pegar os sintomas selecionados que estão na listbox2 e realizar a pesquisa e mostrar as doenças referente aos sintomas que foram selecionados.

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Marcos Guedes em 13/5/2010, 12:22

Suas tabelas estariam organizadas desta forma, ou entendi errado?

Tabela Doenças
id_doenca N(10))descricao C(50)
1asma
1bronquite
1febre
2asma
2febre
3tremor
3nauseas


Tabela Sitomas
id_doenca N(10)id_sintoma N(10)
11
13
15
21
25
315
36

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 13:29

Marcos

Voce esta certo, é desta forma que estão as tabelas

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Marcos Guedes em 13/5/2010, 13:58

e porq id_sintoma não fica na mesma tabela?
Pelo que estou percebendo, da forma como está, você irá fazer apenas um SELECT consultando na primeira tabela.
Não resolveria?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 15:54

Marcos

Não deixei o id_sintomas na mesma tabela, pois uma doença pode ter "N´s" sintomas diferentes e desta forma na tabela de doenças iria ter a mesma doença cadastrada varias vezes com sintomas diferentes. Entao criei esta tabela onde guardo o codigo da doença com varios sintomas diferentes.

Eu entendo que devo consultar na segunda tabela que é a (doenca_sintona), onde devo procurar pelos sintomas selecionados, como citado na postagem, se procuro pelo sintoma "asma" no exemplo acima eu vou encontrar duas doenças com este sintoma que é a doença 1 e a 2. a doença 3 ja nao tem este sintoma entaum nao é para ser mostrada.

Isso porque o usuário pode escolher mais de um sintoma, por exemplo la em cima citei que o usuario escolhe asma, bronquite e febre e na tabela de sintosmas doenças que tem estes sintomas são a doença 1 e 2.
Perguinto como devo fazer para que este select pesquise os "N´s" sintomas selecionados, que o caso foi, asma, febre e bronquite.

Devo fazer um select e procurar pelo primeiro sintoma "asma" armazena em um cursor temporario o resultado, faço outro select e pesquiso o segundo item selecionado "febre" e adiciono neste cursor ja criado anteriormente, depois um terceiro select e pesquiso o sintoma "bronquite" e armazeno no cursor.

Como fazer este selecet se a escolha do sintoma pode varia entre 1 a n sintomas, o usuario em uma consulta pode escolher apenas um sintomas, mas como pode escolhe tambem10 sintomas.
Como fazer estes selects, se nao sei quantos sintomas serao escolhidos polo usuário.

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por m@r<3|o em 13/5/2010, 15:56

voce tem que fazer condicoes " aa_cond = "" "
usar " & " para concatenar
e depois um " select "


aa_cond = ""

aa_cond + campofebre

aa_cond + campoasma

select
from
where &aa_cond

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 16:12

Marcelo

Desculpe, mas não entendi, campofrebe e campoasma, nao são campos e sim tipos armazenados em uma tabela sintomas (id_sintoma N(10) e descricao C(50))

Julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por m@r<3|o em 13/5/2010, 16:15

Tenho um formulario onde o usuário escolhe os sintomas, por exemplo se escolher os sintomas asma e febre, tenho que mostrar as doenças que contem estes sintomas.
Neste caso teria que mostrar a doença 1 e 2.
Mas nao estou conseguindo relacionar e mostrar esta consulta.

voce quer fazer uma consulta ,

para uma informacao voce precisa de um campo , poderia usar seek ou select
para varias informacoes varios campos tem que usar & para concatenar condiçoes

poderia usar cheks , ficaria bom para esse sentido
talves deixar essa informacao padrao ..... 1 campo pra cada doenca

ou mesmo cola sua telinha , para entendermos melhor

Nao estou conseguindo imaginar como voce seleciona , febre e asma sem usar um campos pra cada ,
somente nao diga que esta gravando numa grid essa informacao tomando base da grid para consulta , rs ?

na outra mensagem , aquele tal insert into , com create cursor
percebi , que voce esta querendo fazer ao contrario

esta querendo consultar pra gravar pelo que tinha entendido
mais na verdade melhor das hipoteses voce tem que selecionar pra gravar e depois ter a opcao de consultar e gerar relatorios
nos forms


Última edição por marcelofazan em 13/5/2010, 16:37, editado 5 vez(es)

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Marcos Guedes em 13/5/2010, 16:25

Julio escreveu:Marcos

Não deixei o id_sintomas na mesma tabela, pois uma doença pode ter "N´s" sintomas diferentes e desta forma na tabela de doenças iria ter a mesma doença cadastrada varias vezes com sintomas diferentes. Entao criei esta tabela onde guardo o codigo da doença com varios sintomas diferentes.

Eu entendo que devo consultar na segunda tabela que é a (doenca_sintona), onde devo procurar pelos sintomas selecionados, como citado na postagem, se procuro pelo sintoma "asma" no exemplo acima eu vou encontrar duas doenças com este sintoma que é a doença 1 e a 2. a doença 3 ja nao tem este sintoma entaum nao é para ser mostrada.

Isso porque o usuário pode escolher mais de um sintoma, por exemplo la em cima citei que o usuario escolhe asma, bronquite e febre e na tabela de sintosmas doenças que tem estes sintomas são a doença 1 e 2.
Perguinto como devo fazer para que este select pesquise os "N´s" sintomas selecionados, que o caso foi, asma, febre e bronquite.

Devo fazer um select e procurar pelo primeiro sintoma "asma" armazena em um cursor temporario o resultado, faço outro select e pesquiso o segundo item selecionado "febre" e adiciono neste cursor ja criado anteriormente, depois um terceiro select e pesquiso o sintoma "bronquite" e armazeno no cursor.

Como fazer este selecet se a escolha do sintoma pode varia entre 1 a n sintomas, o usuario em uma consulta pode escolher apenas um sintomas, mas como pode escolhe tambem10 sintomas.
Como fazer estes selects, se nao sei quantos sintomas serao escolhidos polo usuário.

julio


Código:
SELECT id_doenca FROM tabelaDoenca WHERE descricao = 'asma'


Resolve?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 16:42

Não resolve.

OLhe o cadsatro de doenças.
[Você precisa estar registrado e conectado para ver esta imagem.]

Agora o form de consulta
[Você precisa estar registrado e conectado para ver esta imagem.]

No form de consulta no quadro destacado em vermelho seria os sintomas selecionados pelo usuário, eu teria que verificar quais doenças em um ou mais destes sintomas selecionados.

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 16:46

No form de cadastro da doença a doença "BOUBA" tem febre em seu sintomas, entaum como no form de contulta o usuario escolheu "febre", esta doença ja deve ser selecionada, e ir pesquisando outras doenças que tem febre em seu sintomas e terminar de pesquisar os outros sintomas para saber se existe mais alguma doença com algum sintoma selecionado.

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por m@r<3|o em 13/5/2010, 17:12

Julio
tenho umas telas assim tambem mais nao precisei , fazer do while ainda pra esse caso

o seu problema é no Botao pesquisar .... e nao esta conseguindo percorrer na tabela ...... isso é dowhile form e scan

cara ...... qdo postar uma mensagem .... para eu entender ... precisa estar assim ...


no command box........ tenho 2 tabelas e guardo o resultado da tabela 1 na tabela 2 varias vezes, como consiguir , percorrer a tabela para selecionar registros

bom vo procurar algum similar e coloco aqui , no caso , scan for com select ou dowhile .... vo ver um e te colo
ou mesmo cole o seu ..... dificilmente resolvi meus do while sozinhos .

vo vendo algo se colar o codigo q ja tem melhor

alem de que , pode selecionar uma doença hoje , como daqui outro mes ...

e onde voce que por o resultado da pequisa em ql obejto reporter grid ou list box ?

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Mostrar resultado da consulta

Mensagem por Julio em 13/5/2010, 17:41

No form consulta ao selecionar o sintoma ele é transferido para outro ListBox o que esta tarjado de vermelho com quatro sintomas escolhido.
No botão pesquisar penso eu que tenho que pegar um a um destes sintomas e localizar na tabela. E gravar em uma tabela temporaria.
Pretendo mostrar o resultado em um outro form. Como no cadastro da doença so com os campos, descrição, tratamento e observação.

Julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum