Requete et data report

bonjour,
DAns mon code VB, j'ai une requete qui affiche des resultats dans un datareport.
mais le problème est que quand la requete ne retourne rien (aucun resulttat), le
data report n'affiche absolument rien (tout blanc). je veux au moins qu'il
affiche les labels sans resultats et mon tableau également (j'ai déssiné un tableau pour y afficher les resultats).
Merci.
Configuration: Windows Vista
Opera 9.27

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Il faut que tu fasses une procédure qui gère un retour de recordset nul:

    If monRecordset.RecordCount = 0 then
    ' le code a exécuter si pas de recordset vide
    End If


    ;o)
    1. merci pour ta reponse, ma requete ressemble à ça:

      sqlreq2 = "SELECT DETAILFACTURE.Code_Client,SUM(DETAILFACTURE.Qte*PRESTATION.Prix_Prestation) AS Montpdej " & _
      "From DETAILFACTURE,PRESTATION " & _
      "WHERE DETAILFACTURE.N_Prestation=PRESTATION.Code_PRESTATION " & _
      "AND DETAILFACTURE.Code_Client='" & xnum & "'" & _
      "AND DETAILFACTURE.N_Prestation IN ('9gfc','9gfo','9gfg')" & _
      "GROUP BY DETAILFACTURE.N_Facture"

      Set Qdf_mere = bd_et.CreateQueryDef("reqfact2", sqlreq2)

      ce n'est pas dans un ADO que je fait ma requete.