Jump to content
Brav01

Pesquisa rápida através de uma textbox

Recommended Posts

Brav01

Boas Pessoal,

Ao fim de alguns anos voltei à programação e aparentemente já me estampei. 😭

De momento estou a tentar criar um form em que irá fazer uma pesquisa entre 3 colunas de uma datagridview ligada a uma base de dados em access

O problema de momento:

Apenas consigo fazer a ligação entre 2 delas no query builder usando 

SELECT        Sdesk_Tier_1, Sdesk_Tier_2, Sdesk_Tier_3
FROM            Tiers
WHERE        (Sdesk_Tier_1 LIKE ?) OR
                         (Sdesk_Tier_2 LIKE ?)

Usando o seguinte código no botão:

Dim search As String = "%" + TextBox1.Text + "%"

        Me.TiersTableAdapter.FillBytiers(Me.SearchToolDataSet.Tiers, search, search)

Assim que adiciono a terceira coluna 

SELECT        Sdesk_Tier_1, Sdesk_Tier_2, Sdesk_Tier_3
FROM            Tiers
WHERE        (Sdesk_Tier_1 LIKE ?) OR
                         (Sdesk_Tier_2 LIKE ?) OR
                         (Sdesk_Tier_3 LIKE ?)

Deixa de funcionar

Error BC30455 Argument not specified for parameter ...
Public Overridable Overloads Function ...

 

Procurei pela Net fora mas não encontro a resposta para isto funcionar

Conseguem ajudar a resolver este problema?

 

Melhores Cumprimentos e Boas Festa!

Filipe Martins

Share this post


Link to post
Share on other sites
Brav01

Boas pessoal,

 

Felizmente conseguir resolver o problema 

Fugi da base de dados em SQL e recorri ao código

Para os interessados deixo o código usado:

DatabaseBindingSource.Filter = String.Format("[Column1] like'{0}' or [Column2] like'{0}' or [Column3]like'{0}'", "%" & TextBox1.Text & "%")

deixei a query apenas da base de dados usada retirando a que acima mencionei

 

Melhores cumprimentos pessoal!

Boas festas!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.