Bonjour tous le mande!!
j'ai un petit soucis avec mon application dotnet avec une base de donnée ACCESS.
tout d'abord je vais vous expliquer la situation.
j'ai deux table en access
d'autre part je veux créer une requête "select" pour faire des recherches personnalisées en fonction de la date ("entre date1: textboxdate1 et date2: textboxdate2, type: dropdowntype et nom: textboxnom)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 agent(id_agent[numérique_auto]; nom[texte]) recharge(id2[numérique_auto]; id_agent[numérique]; type[texte]; Date[texte])
alors voilà le code VB que j'ai fait:
NT: j'affiche les résultât dans Gridvieu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Protected Sub Buttonrecherche_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Buttonrecherche.Click Dim s1, s2 As String If DropDownListportable.SelectedValue = 0 Then s1 = "" Else s1 = " AND ((recharge.type)=" & DropDownListportable.SelectedValue & ")" End If If String.IsNullOrEmpty(TextBoxmotcle.Text) Then s2 = "" Else s2 = " AND ((agent1.nom) Like '%" & TextBoxmotcle.Text & "%') " End If Sqlrecherche.SelectCommand = "SELECT agent.nom, recharge.[date], recharge.montant FROM (recharge INNER JOIN agent ON recharge.id_agent = agent.id_agent) WHERE (DateValue(recharge.[date]) BETWEEN ? AND ?)" & s2 & s1 & "ORDER BY DateValue([date])" GridViewrecherche.DataBind()
Partager