Table F_COMPTEG comptabilité

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Modérateurs, Super Modérateur

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Table F_COMPTEG comptabilité

Messagede feedbackangel » Jeu 27 Nov 2008 12:36

Bonjour,

Je suis en ODBC V15.50.
Je cherche a faire une requête permettant de savoir si un compte client est existant ou non.Dans le but de le créer si il n'existe pas.
J'ai procédé comme suit :
Code: Tout sélectionner
SELECT * FROM F_COMPTEG WHERE CG_Num LIKE 'moncompte'

Mais je ne comprend pas cette requête ne me retourne rien??
Alors que le compte existe bien et je le retrouve bien quand je fais la requête suivante
Code: Tout sélectionner
SELECT * FROM F_COMPTEG WHERE N_Nature=1

Y a t'il un autre moyen ou une expliquation?

Merci
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05

Re: Table F_COMPTEG comptabilité

Messagede stephane3381 » Jeu 27 Nov 2008 14:28

bonjour
as tu essayé avec les majuscules ?
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
stephane3381
Modérateur
Modérateur
 
Messages: 1026
Inscription: Lun 12 Mar 2007 15:35

Re: Table F_COMPTEG comptabilité

Messagede feedbackangel » Jeu 27 Nov 2008 14:59

Bonjour stephane3381
et merci pour ta reponse.
Oui j'ai testé et je viens de le refaire pour être sur.
Et non cela ne fonctionne toujours pas.
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05

Re: Table F_COMPTEG comptabilité

Messagede stephane3381 » Jeu 27 Nov 2008 15:09

si on parle client c la tableo F_comptet
F_compteg c'est le plan comptable.

SELECT * FROM f_comptet WHERE (f_comptet.CT_NUM='COMPTOIR')
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
stephane3381
Modérateur
Modérateur
 
Messages: 1026
Inscription: Lun 12 Mar 2007 15:35

Re: Table F_COMPTEG comptabilité

Messagede feedbackangel » Jeu 27 Nov 2008 16:19

Oui en effet je suis d'accord avec toi.
Donc pour vérifier si un compte existe ou pas je peux directement vérifier dans la table f_comptet.
Je pensais qu'il fallait mieux vérifier dans la table f_compteg.

Ceci dit je ne comprend pas pourquoi un "CG_NUM like 'moncompte'" ne fonctionne pas sur la table f_compteg.
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05

Re: Table F_COMPTEG comptabilité

Messagede stephane3381 » Jeu 27 Nov 2008 17:36

si en faisant cela
select * FROM F_COMPTEG F_COMPTEG
WHERE (F_COMPTEG.CG_NUM='101')

101 étant un compte du plan comptable
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
stephane3381
Modérateur
Modérateur
 
Messages: 1026
Inscription: Lun 12 Mar 2007 15:35

Re: Table F_COMPTEG comptabilité

Messagede feedbackangel » Jeu 27 Nov 2008 19:42

Oui c'est de ma faute je n'ai pas été assez précis
Si je reprend ta requête qui fonctionne

select * FROM F_COMPTEG
WHERE (F_COMPTEG.CG_NUM='101')
Elle me sort un résultat c'est ok .

Mais si je fais ca
select * FROM F_COMPTEG
WHERE (F_COMPTEG.CG_NUM like '10%')
Je m'attend a avoir comme résultat la ligne du Compte 101 et une ligne du compte 10 en fait avoir tous les comptes qui commence par 10.

Ce type de requête fonctionne pourtant sur la table F_COMPTET
Si je fais SELECT * FROM F_COMPTET where CT_NUM like '40%'
je vais bien avoir tous les compte Tiers qui commence par 40.
:oops: a moins que je fasse de grosses boulettes (ce qui n'ai pas exclu :))
Voila j'espére ne pas etre trop brouillon :)
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05

Re: Table F_COMPTEG comptabilité

Messagede stephane3381 » Ven 28 Nov 2008 10:02

select * FROM F_COMPTEG F_COMPTEG WHERE (F_COMPTEG.CG_NUM Like '10%')
celle la va me chercher que le compte 10 s'il existe

FROM F_COMPTEG F_COMPTEG
WHERE (F_COMPTEG.CG_NUM<='10')
celle la va me chercher tous les comptes commençant par 10
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
stephane3381
Modérateur
Modérateur
 
Messages: 1026
Inscription: Lun 12 Mar 2007 15:35

Re: Table F_COMPTEG comptabilité

Messagede feedbackangel » Ven 28 Nov 2008 10:54

Le champ CG_NUM est bien du type chaîne Alphanumérique.
Donc Cela veux dire que l'on peux avoir des Comptes du style '411TOTO' ou '411TATA'
Donc comment ferais tu pour trouver tous les comptes qui commence par '411T'?

Moi j'aurais tendance a faire ceci
WHERE (F_COMPTEG.CG_NUM Like '411T%')

je ne me vois pas faire un truc du style
WHERE (F_COMPTEG.CG_NUM <= '411T')

Sinon je voulais te remercier de ta patience ;)
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05

Re: Table F_COMPTEG comptabilité

Messagede chapi » Mar 23 Déc 2008 17:08

Ta requête est correcte.

select * from f_compteG where cg_num like '40%'

doit te renvoyer tous les cgnum commença par 40 sans aucun problème, et si tant est que tes 40 existent :D

Maintenant, si tu n'as rien qui sort, je ne vois qu'une possibilité. Tu as un espace avant les 40

Essaie : select * from f_compteG where cg_num like '%40%'
chapi
Posteur habitué
Posteur habitué
 
Messages: 27
Inscription: Lun 9 Oct 2006 09:06

Re: Table F_COMPTEG comptabilité

Messagede feedbackangel » Mar 23 Déc 2008 20:21

Merci de ta réponse,
mais j'ai testé aussi et je n'ai pas d'espace devant
feedbackangel
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: Jeu 20 Nov 2008 09:05


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités