Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : les CTRL dans le browse [ Divers / Général ] (jee0404)

lundi 26 février 2007 à 21:55:59 | les CTRL dans le browse

jee0404

bonjour,

        Quand je fait apparaitre un browse , je n'arrive pas a faire CTRL+Y, ou CTRL+T , etc dans le browse a question. J,ai essayer de jouer avec les SET DELETE ON ou OFF , mais rien ne marche ! avez-vous une idée pour m'aider ?

                                                                                                       Merci d'avance

 


mardi 27 février 2007 à 12:18:05 | Re : les CTRL dans le browse

Mike Gagnon

Membre Club
Je te conseille fortement de ne pas utiliser BROWSE pour présenter le data à l'utilisateur. C'est une méthode qui date d'au moins 15 ans et est maintenu pour aider le programmeur. Mais je te suggère d'utiliser une grille qui te permet de mieux géré les actions de ton utilisateur.
Mais cela étant dit, normallement un simple browse devrait te permettre de faire CTRL-Y, mais je présume qui y a quelques chose d'autre qui empèche cela. Comme ceci va empecher
BROWSE noappend

Peux-tu poster ton code pour voir?

Mike Gagnon

mardi 27 février 2007 à 15:04:18 | Re : les CTRL dans le browse

jee0404

voila mon code :

SELECT

1

BASE4=

TRIM ("&BASE")+"V.DBF"

IF .NOT. FILE ("&BASE4")

*!* DO CENTRE WITH "** VOUS DEVEZ ENTRER LES PRIX UNITAIRE PREALABLEMENT **","R/W",23

*!*

*!* WAIT ""

DO FCTWAIT WITH " VOUS DEVEZ ENTRER LES PRIX UNITAIRE PREALABLEMENT ",1

*_SCREEN.Picture = 'C:\SOUMISNT\SOURCE\Windows XP soumiciel 800.jpg'

DO verifScreen

RETURN TO MASTER

ENDIF

USE

&BASE4

BASE_TEMP =

DBF ()

SELECT

3

BASE3=

TRIM (BASE)+"S"

USE (BASE3)

PACK

SET FILTER TO

D1<>0

GO TOP

SET COLOR TO

+W/B

ON KEY LABEL ALT

+I do INS_IT

INSMODE

(.F.)

BROWSE NAME

BRWVENDANT FONT 'MS LineDraw',12 SAVE TITLE "ALT+I [Insérer] CTRL+W [Imprimer] CTRL+T [Supprimer] Escape [Annuler] " FIELDS D1:H="Début",F1:H=" Fin",S_TOTAL:H=" SOUS-TOTAL",RUE:H=" TITRE" PREFERENCE BRWIMPP1

ON KEY LABEL ALT

+I

IF LASTKEY

()=27

RETURN

ENDIF

SET COLOR TO

+W/B

@15,5

CLEAR TO 21,73

GO TOP

TOUCHE = 0

T_RUE = S_TOTAL

T_ST = RUE

LIGNE = " "



 


mardi 27 février 2007 à 15:57:22 | Re : les CTRL dans le browse

Mike Gagnon

Membre Club
=INSMODE(.F.) 



Mike Gagnon

mardi 27 février 2007 à 16:20:28 | Re : les CTRL dans le browse

jee0404

excuse moi , je comprend pas ?

 


mardi 27 février 2007 à 17:37:03 | Re : les CTRL dans le browse

Mike Gagnon

Membre Club
 =INSMODE(.F.) 

Cela veut dire "pas de insert"
change le à    =INSMODE(.T.) 


Mike Gagnon

mardi 27 février 2007 à 17:55:03 | Re : les CTRL dans le browse

jee0404

merci pour ton dévouement a mon problème , mais ce que je veut dire c'est pas ca qui va faire marcher le CTRL+Y dans le browse ?

 


mardi 27 février 2007 à 19:15:42 | Re : les CTRL dans le browse

Mike Gagnon

Membre Club
>> mais ce que je veut dire c'est pas ca qui va faire marcher le CTRL+Y dans le browse ?

Je ne comprends ce commentaire

Et le raison pourquoi tu n'utilise pas CTRL+Y directement?


Mike Gagnon

mardi 27 février 2007 à 19:23:23 | Re : les CTRL dans le browse

jee0404

parce que le problème est quand j'utilise le browse dans l'éditeur foxpro le ctrl+y ajoute une nouvelle enregistrement dans la table ,alors que quand j'utilise le ctrl+y dans un browse dans mon programme , il ne l'ajoute pas comme dans l'éditieur et le ctrl+t ne marque pas les enregistrement a effacée. J'ai essayer de set carry on , set deleted on , rien ne marche , je voudrais savoir comment je pourrais arrengé pour qu'il marche ?

PS . je n'est pas mis de noappend a mon browse

 


mardi 27 février 2007 à 20:20:22 | Re : les CTRL dans le browse

Mike Gagnon

Membre Club
Est-ce un browse sur une table direct ou un curseur?

Mike Gagnon


1 2

Cette discussion est classé dans : ctrl, browse


Répondre à ce message

Sujets en rapport avec ce message

contrôle des dimensions du browser [ par jee0404 ] Bonjour tout le monde,Je voudrais pouvoir contrôler en code les dimensions des "browse". Je sais qu'on peut donnée un nom aux "browse" et ensuite pouv visualistation de mémo dans le browse [ par jee0404 ] Bonjour ,              J'ai un petit problème avec le browse , je fait une logiciel pour une compagnie et les utilisateurs voudrais lorsque un browse


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.