FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Requete et manipulation avec plusieurs tables et rafraichissement
Requete et manipulation avec plusieurs tables et rafraichissement
Débuté par guchon13, 15 nov. 2005 17:58 - 3 réponses
Connectez-vous…
guchon13
#1
Posté le 15 novembre 2005 - 17:58
Bonjour,
je suis débutant sur WINDEV.
J'ai créé une table a partir d'un requete.
Cette requette s'appuie sur 2 tables.
Lorsque je veux inserer ou supprimer des nouveaux enregistrements ca coince...
Donc j'ai créé une requete INSERT et une DELETE...
mais lorsque je les execute, je n'ai pas rafraichissement ..
Est ce que j'utilise la bonne methode ?
voici mon code
// Suppression par la rquete
HExécuteRequête(REC_DEL_MATCH, hRequêteDéfaut, REQ_SELECT_MATCH.ID_MATCH)
Merci d'avance
Un Novice ...
Signaler
0
0
guchon13
#2
Posté le 16 novembre 2005 - 11:57
Bonjour,
Merci pour vos reponses mais ca coince toujours ....
Voici le code sous mon Bouton "supprimer"
// ne fait rien si aucun enregistrement sélectionné dans la table
SI TableSelect(TABLE_MATCH)=-1 ALORS RETOUR
// Si c'est la ligne de saisie/sélection, on ne peut pas la supprimer
SI TableSelect(TABLE_MATCH)>TableOccurrence(TABLE_MATCH) ALORS
Info("La ligne sélectionnée permet la saisie directe dans la table","Cette ligne ne peut être supprimée")
RETOUR
FIN
// On arrête le rafraichissement automatique de la fenêtre
SuspendreRafraichissement(Vrai)
// si la suppression est confirmée, suppression de la ligne de la table et de
// l'enregistrement correspondant dans le fichier REQ_SELECT_MATCH
SI OuiNon("Voulez-vous vraiment supprimer la ligne ?") ALORS
// Suppression de l'enregistrement à partir de la table
//TableSupprime(TABLE)
// Suppression par la requete
HExécuteRequête(REC_DEL_MATCH, hRequêteDéfaut, REQ_SELECT_MATCH.ID_MATCH)
// Rafraîchissement de la table "Table_REQ_SELECT_MATCH"
// à partir du début de la table
TableAffiche(TABLE_MATCH,taDébut)
// Vérification de l'intégrité
SI HErreurIntégrité() ALORS
Erreur("La ligne sélectionnée n'a pas été supprimée : ",HErreurInfo())
FIN
FIN
// On relance le rafraichissement automatique de la fenêtre
SuspendreRafraichissement(Faux)
Autre precision, j'ai créé cette fiche avec l'assistant..en utilisant une requete SQL que j'ai créé moi meme et qui utilsie 2 tables.
Je vous remercie d'avance
Signaler
0
0
ckelvin
#3
Posté le 16 novembre 2005 - 23:14
En utilisant la constant hModifieFichier à la place de hRequêteDéfaut ?
Bien sur, il faut que la requete affiche toutes les rubriques clef unique des deux fichiers ( sinon lors du deuxième ajout la rubrique aurait la même valeur puisque non définie )
kelvin
Signaler
0
0
albert.goes
#4
Posté le 16 novembre 2005 - 23:41
Bonjour,
Après exécution des requetes utilisez la fonction
// Rafraîchissement de la table "TableProduit"
// à partir du début de la table
TableAffiche (TableProduit, taDébut )
Cordialement
Albert
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte