dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] ajout bouton sup primer sur la fiche produit si ce de


From: Marc Barilley
Subject: Re: [Dolibarr-dev] ajout bouton sup primer sur la fiche produit si ce dernier n'est pas utilisé
Date: Mon, 10 Apr 2006 10:39:34 +0200
User-agent: Thunderbird 1.5 (Windows/20051201)

Salut !

A mon avis, la contrainte devrait venir en plus de l'autre solution. En effet, tout le monde n'a pas encore accès à un MySQL en version suffisante pour gérer les contraintes. Certains hébergeurs proposent encore uniquement la version 3...

Marc Barilley
Océbo

Rodolphe Quiedeville a écrit :
Le 08.04.2006 01:03, Laurent Destailleur (Eldy) a ecrit :
  
Régis Houssin a écrit :

    
bonjour,

tout est dans le titre,
par contre j'ai ajouté une fonction dans la classe product qui vérifie
si le
produit est utilisé dans une propal, commande, facture ou contrat.

j'ai fait une requête avec des OR car avec des AND il me mettait le
bouton
si un de ces 4 modules ne contenait pas le produit.
par contre la requête met un temps fou a s'exécuter.
  
      
En effet, ta requête est mauvaise.
Si chaque table a une taille de 1000, le temps de traitement sera de
1000 puissance 4 (produit cartésien de 4 tables sur du fait qu'il n'y a
pas de jointures).
    

Bonjour,

Pourquoi ne pas plutot utiliser des contraintes pour résoudre ce
problème ? Un essai de suppression du produit se traduira par erreur que
l'on pourra gérer et indiquer que la suppression n'est pas possible.
C'est mon élégant car le bouton sera sur toutes les fiches mais
diablement plus efficace non ?

A++


  

_______________________________________________ Dolibarr-dev mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/dolibarr-dev


reply via email to

[Prev in Thread] Current Thread [Next in Thread]