DUVIDA COM CONSULTA NO ACESS

OFERRARI 15/07/2010 11:55:18
#347421
[txt-size=5]Não to me lembrando como faço para carregar em um GRID usando um DATA.

Mais quero especificar.
Tenho vários campos em uma tabela Acess. E existe um campo chamado MUDAS_SEMEADAS que é preenchido com Sim ou NÃO.

Apartir disso. Quero carregar em um GRID apenas o que estiver no campo MUDAS_SEMEADAS que for Sim. E não o que estiver Não, não quero que apareça no GRID.


Alguém, Por favor pode me ajudar quanto a isso ??

Desde já. Agradeço.
[/txt-size]
PH1959 15/07/2010 12:09:44
#347426
dependendo do tipo de campo utilizado, pode ser assim

ssql= [Ô]select * from Sua_tabela where Mudas_semeadas like [Ô] & [Ô]sim[Ô]

ou assim...

ssql= [Ô]select * from Sua_tabela where Mudas_semeadas = [Ô] & [Ô]sim[Ô]

testa um ...se não der testa o outro... :)
OFERRARI 15/07/2010 12:22:59
#347428
Citação:

:
dependendo do tipo de campo utilizado, pode ser assim

ssql= [Ô]select * from Sua_tabela where Mudas_semeadas like [Ô] & [Ô]sim[Ô]

ou assim...

ssql= [Ô]select * from Sua_tabela where Mudas_semeadas = [Ô] & [Ô]sim[Ô]

testa um ...se não der testa o outro... :)



Cara. Não ta dando certo.
To usando o Bando de Dados Acess.


Teria que ser algo mais ou menos assim, ( Esse código abaixo está dando erro também)
OBSERVAÇÃO : Tem um GRID chamado [Ô]DBLRegistrarSemeadura[Ô]. E um DATA que carrega esse GRID, chamado [Ô]DataRegistrarSemeadura[Ô].

DataRegistrarSemeadura.RecordSource = [Ô]Select * from NovoPedido where Mudas_Registradas=[Ô] & [Ô]Sim[Ô]
DataRegistrarSemeadura.Refresh


Alguém. Por favor. Pode me ajudar ??
Desde já. Agradeço.
ROBIU 15/07/2010 12:50:04
#347429
Você está usando Datacontrol ou Adodc?
Veja esse tutorial Para DataControl
PH1959 15/07/2010 13:22:03
#347433
OBSERVAÇÃO : Tem um GRID chamado [Ô]DBLRegistrarSemeadura[Ô]. E um DATA que carrega esse GRID, chamado [Ô]DataRegistrarSemeadura[Ô].

Citação:

DataRegistrarSemeadura.RecordSource = [Ô]Select * from NovoPedido where [txt-color=#e80000]Mudas_Registradas[/txt-color]=[Ô] & [Ô]Sim[Ô]
DataRegistrarSemeadura.Refresh


Alguém. Por favor. Pode me ajudar ??
Desde já. Agradeço.


não são [txt-color=#0000f0]mudas_semeadas[/txt-color]?
MARCELO.TREZE 15/07/2010 13:33:24
#347435
tentou assim

DataRegistrarSemeadura.RecordSource = [Ô]Select * from NovoPedido where Mudas_Registradas=[ô]Sim[ô][Ô]
OFERRARI 15/07/2010 22:46:58
#347507


Citação:

:
tentou assim

DataRegistrarSemeadura.RecordSource = [Ô]Select * from NovoPedido where Mudas_Registradas=[ô]Sim[ô][Ô]



Valeu MARCELO - TREZE.

Essa função da certinho carrega no GRID apenas o que estiver no campo Mudas_Registradas se for Sim.
Porem se eu tiver um Textbox e usar ele para filtrar o GRID por Nome usando um LIKE, o GRID carrega todos os dados novamente.

Como faço para usar o LIKE apenas para filtrar o nome que já estiver no GRID que foi carregado com o campo Mudas_Registradas com o que estiver Sim.


Acho que teria que unir a linha:

DataRegistrarSemeadura.RecordSource = [Ô]Select * from NovoPedido where Mudas_Registradas=[ô]Sim[ô][Ô]
Com um LIKE que eu digitar em uma TextBox.

Alguém, Por favor. Sabe como ficaria a linha de código ??
Agradeço... desde já.
OFERRARI 16/07/2010 21:46:56
#347609
Alguém pode me ajuda ??
LCCVR 17/07/2010 01:36:47
#347611
[Ô]Select * from NovoPedido where Mudas_Registradas=True[Ô]

Alternativamente, pode usar
[Ô]Select * from NovoPedido where Mudas_Registradas=-1[Ô]
TECLA 17/07/2010 09:35:08
#347617
Resposta escolhida
Poste a estrutura da tabela (NOME DA COLUNA e TIPO DE DADOS) no tópico.
OFERRARI 17/07/2010 09:45:45
#347620
Funciona assim:

Existe um campo no banco de dados access chamado: Mudas_Registradas, que recebe Texto.
Quando eu cadastro um pedido, automáticamente esse o campo Mudas_Registradas desse pedido recebe um Texto, que é no caso [Ô]Não[Ô]

O campo Mudas_Registradas, é do tipo Texto.
Página 1 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas