Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2008, 12h45   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 56
Points : 12
Points : 12
Par défaut Manipuler un bloc de données

Bonjour,

1 - Je voudrais savoir comment recuperer les données d'un bloc, saisies par un utilisateur, à partir de mon code. Le bloc est composé de plusieurs lignes et colonnes.

2 - Comment supprimer un enregistrement (une ligne) d'un bloc à partir de mon code ?

Je suis sous Oracle 10g.

Merci.
quiyai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 13h42   #2
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut,

Ta question est vague, peux-tu nous donnez plus de détails?

Pour balayer un block
Code :
1
2
3
4
5
6
7
8
 
go_block('block1');
first_record;
loop
....
exit when :system.last_record='TRUE';
next_record;
end loop;
Pour supprimer un record
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 18h25   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 56
Points : 12
Points : 12
Merci pour votre reponse ! ca marche à merveille !

Mais avec quel instruction je peux ajouter dynamiquement une nouvelle ligne vide dans le quel on peut saisir (bouton "ajouter encore une ligne") ?
quiyai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 18h54   #4
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Normalement tu fais next il te rajoute automatiquement un nouveau record

Sinon tu peux faire
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h53.


 
 
 
 
Partenaires

Hébergement Web