begin process at 2012 02 09 23:19:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Général

 > 

les CTRL dans le browse


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

les CTRL dans le browse

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales