× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Question sur Access et VBA....
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Thomus
  Posté le 11/01/2004 @ 12:50 
Aller en bas de la page 
Nouvel astucien
J'ai à ma disposition une Table et un module qui gère la table. J'ai créer plusieurs fonction dans le module dont une qui me permet d'ajouter un enregistrement (via un formulaire bien sur). Mais ce que je n'arrive pas à faire, c'est de créer une fonction qui supprimera un enregistrement de cette table. Il me manque une formule que je ne connais pas : celle qui permet de supprimer un enregistrement. Je pensais à Delete ou Remove mais ça n'a pas l'air d'être ça... Si vous comprennez ce que je veux dire, aidez moi !!
Publicité
baptiste
 Posté le 11/01/2004 à 12:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour, tout dépend comment tu fonctionnes. possibilités : - utiliser une requête suppression : "DELETE FROM [table] WHERE ..." - supprimer via un bouton d'un forumlaire (assistant auto) - supprimer via un recordset
Thomus
 Posté le 11/01/2004 à 13:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Je voudrais fonctionner via un RecordSet...
baptiste
 Posté le 11/01/2004 à 13:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

par exemple : [code] Dim rst As Recordset Set rst = CurrentDb.OpenRecordset("Articles") rst.FindFirst "code = '7804'" rst.Delete rst.Close [/code]
Thomus
 Posté le 11/01/2004 à 13:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Voila ce que j'ai tappé : Set dbBaseDonnees = CurrentDb Set TableEmprunt = dbBaseDonnees.OpenRecordset("Emprunt") ', DB_OPEN_TABLE) TableEmprunt.FindFirst "REF_OUVRAGE = Forms!Retour![cote-ouvrage]" TableEmprunt.Delete TableEmprunt.Close dbBaseDonnees.Close Mais il ne me l'accepte pas, tu vois pourkoi ?? Car moi je vois pas...
baptiste
 Posté le 11/01/2004 à 15:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

donne nous ton message d'erreur mais je serai toi, je préconiserai soit une requête soit un bouton créé avec l'assistant
Thomus
 Posté le 11/01/2004 à 15:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
En tout cas, merci de t'en occupé Baptiste. Voila mon message d'erreur : Opération non autorisée pour ce type d'objet Le truc c'est que je suis obligé de le faire comme ça car je suis imposé de cette méthode... (C'est pour un TP de mon IUT)
baptiste
 Posté le 11/01/2004 à 16:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

[code] Dim rst As Recordset Set rst = CurrentDb.OpenRecordset("Table") rst.Index = "PrimaryKey" rst.Seek "=", Forms!test!code rst.Delete rst.Close [/code] voila, essaie comme cela, en sachant que "seek" recherche la clé primaire. ensuite, à toi de mettre à ta sauce, notamment pour l'affichage, le rafraichissement...
Thomus
 Posté le 11/01/2004 à 17:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Bon, j'y suis presque !! Dans ma table, j'ai deux clef primaire (chais pas pourkoi d'ailleurs c bizarre) mais y'a bien 2 petites clefs dessiné sur deux lignes différentes quand je clique sur "Modifié" (la table). Comment je fais pour choisir la clef qui m'intéresse ?
Publicité
Thomus
 Posté le 11/01/2004 à 17:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Non en fait c bon!!! J'ai réussi !! Encore un grand merci à toi masse d'Access!! ;)
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
4,99 €Ventilateur Arctic F12 PWM PST 120 mm à 4,99 €
Valable jusqu'au 30 Novembre

Amazon fait une promotion sur le ventilateur Arctic F12 PWM PST 120 mm qui passe à 4,99 € au lieu de 7 €. Ce ventilateur vous permettra de refroidir efficacement et en silence votre boîtier. La fonction PWM permet de faire fonctionner le ventilateur précisément à la vitesse nécessaire.


> Voir l'offre
279 €Smartphone 6,5 pouces Samsung Galaxy A51 (FullHD+, 8 coeurs, 4Go, 128Go, 2 SIM) à 279 €
Valable jusqu'au 30 Novembre

Amazon fait une promotion sur le smartphone 6,5 pouces Samsung Galaxy A51 (double SIM, 128 Go) qui passe à 279 € livré gratuitement au lieu de 320 €. Laissez-vous embarquer grâce à l'incroyable écran Super AMOLED de 6.5" à résolution Full HD+ de 1080 x 2400 pixels du Samsung Galaxy A51. Offrant une incroyable clarté lors de vos utilisations, il s'arme de toutes les dernières innovations pour vous simplifier la vie et vous permettre de laisser libre cours à toutes vos envies.

En effet, grâce à son processeur Exynos 9611 Octo-Core cadencé à 2.3 GHz, ses 4 Go de RAM et sa capacité de stockage de 128 Go (extensible via carte microSDXC), vous disposez de toute la puissance nécessaire pour une expérience fluide et sans compromis. Et pour briller au quotidien, il dispose également d'un appareil photo principal à quatre capteurs photo 48+12+5+5 MP, et d'une caméra frontale de 32 MP afin de vous en mettre plein la vue. 

Côté fonctionnalités, il est équipé d'un lecteur d'empreinte sous l'écran, du NFC, du Bluetooth 5.0, d'un port USB-C et d'Android 10.


> Voir l'offre
54,95 €SSD Crucial P2 500 Go (3D NAND, NVMe, PCIe, M.2, 2400 Mo/s) à 54,95 €
Valable jusqu'au 30 Novembre

Materiel.net fait une promotion sur le SSD Crucial P2 500 Go (3D NAND, NVMe, PCIe, M.2) qui passe à 54,95 €.  On le trouve ailleurs à partir de 70 €. Ce SSD offre des vitesses de lecture/écriture séquentielle allant jusqu’à 2 400/ 1 900 Mo/s. Il est garanti 5 ans.


> Voir l'offre

Sujets relatifs
Tutoriel access
Question
Problème Access avec 2 inner join
Access 2010 filtre sur formulaire
code vb permettant d'enregistrer en access
Question
Question
Question
Question
Question
Plus de sujets relatifs à Question sur Access et VBA....
 > Tous les forums > Forum Autres langages