75 réponses
Eh bien c'est le même que dans l'exemple sauf que je n'utilise pas directement un numéro :
NumériqueVersChaine(Code_Agent..valeur, "03d")
merci...
Pourquoi faire compliqué quand on peut faire simple...
NumériqueVersChaine(Code_Agent..valeur, "03d")
merci...
Pourquoi faire compliqué quand on peut faire simple...
ok, essai cela :
NumériqueVersChaine(Code_Agent..valeur, "05d")
chez moi cela fonctionne, il m'affiche 00123
NumériqueVersChaine(Code_Agent..valeur, "05d")
chez moi cela fonctionne, il m'affiche 00123
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dans la sortie de mon champ de saisie... J'ai essayé à peu près partout... :-(
Pourquoi faire compliqué quand on peut faire simple...
Pourquoi faire compliqué quand on peut faire simple...
Numérique. C'est pour ça justement que je veux utiliser la fonction numériqueverschaine...
Pourquoi faire compliqué quand on peut faire simple...
Pourquoi faire compliqué quand on peut faire simple...
ok, mais si tu renvoies ton résultat dans ton champ, c normal que cela ne passe pas.
tu dois avoir un problème de conversion de type, numéric -> chaine, ou chaine ->numeric
tu devrais peut etre mettre un champ texte à la place, surtout si tu n'as pas de décimales ( vu que c'est un code)
bon je suis obligé de partir.
si tu n'y arrives pas, laisse moi un message, je regarderai demain matin
bon courage et bonne soirée
tu dois avoir un problème de conversion de type, numéric -> chaine, ou chaine ->numeric
tu devrais peut etre mettre un champ texte à la place, surtout si tu n'as pas de décimales ( vu que c'est un code)
bon je suis obligé de partir.
si tu n'y arrives pas, laisse moi un message, je regarderai demain matin
bon courage et bonne soirée
Oui, ça marche... C'est dommage d'en arriver là, mais bon! tant que ça marche c'est l'essentiel!!
En tout cas merci beaucoup
:-)
Pourquoi faire compliqué quand on peut faire simple...
En tout cas merci beaucoup
:-)
Pourquoi faire compliqué quand on peut faire simple...
Pardon: je n'ai même pas dit bonjour... Honte à moi!!!
Alors bonjour Marcus!! Comment ca va aujourd'hui?
Pourquoi faire compliqué quand on peut faire simple...
Alors bonjour Marcus!! Comment ca va aujourd'hui?
Pourquoi faire compliqué quand on peut faire simple...
Pas de problème...
Moi ? Toujours bien, pleine forme. Quand tu fais ce que tu aimes, ça va tout le temps...
Il n'y a pas de problèmes, mais que des solutions...
Moi ? Toujours bien, pleine forme. Quand tu fais ce que tu aimes, ça va tout le temps...
Il n'y a pas de problèmes, mais que des solutions...
Tu as de la chance de faire ce que tu aimes... Ce n'est pas donné à tout le monde!!!
Dis, est-ce que c'est possible de construire une liste de combos sous windev? Genre qui fait choisir, pour chaque ligne, l'identifiant, et qui donne les noms et prénoms correspondants sur la même ligne?
merci
yulie
Pourquoi faire compliqué quand on peut faire simple...
Dis, est-ce que c'est possible de construire une liste de combos sous windev? Genre qui fait choisir, pour chaque ligne, l'identifiant, et qui donne les noms et prénoms correspondants sur la même ligne?
merci
yulie
Pourquoi faire compliqué quand on peut faire simple...
Euh ben si tu peux.
Au moment de la création de la table mémoire
toutes les options de liaison à un fichier, pour chaque rubrique, sont proposées.
Cependant tu peux paramétrer tout cela via la description de la
table, onglets "Liaison" et "Contenu".
Le deuxième permet de paramétrer sur quelle rubrique l'affichage
sera trié, et quelle valeur sera mémorisée pour chaque ligne.
Encore une fois, utilises l'aide et les exemples de l'aide, qui sont assez clairs.
Au moment de la création de la table mémoire
toutes les options de liaison à un fichier, pour chaque rubrique, sont proposées.
Cependant tu peux paramétrer tout cela via la description de la
table, onglets "Liaison" et "Contenu".
Le deuxième permet de paramétrer sur quelle rubrique l'affichage
sera trié, et quelle valeur sera mémorisée pour chaque ligne.
Encore une fois, utilises l'aide et les exemples de l'aide, qui sont assez clairs.
Salut,
regarde la fonction ListeAjoute, ensuite il suffit d'adapter le OnChange de la combo.
Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
regarde la fonction ListeAjoute, ensuite il suffit d'adapter le OnChange de la combo.
Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
Bonjour!!!
Je voulais savoir: (encore une question idiote...) pour enregistrer des données que j'écris dans une fenêtre et les mettre dans ma base de données, faut-il que je crée une nouvelle table, ou quelque chose comme ça?
Merci d'avance,
Yulie
Pourquoi faire compliqué quand on peut faire simple...
Je voulais savoir: (encore une question idiote...) pour enregistrer des données que j'écris dans une fenêtre et les mettre dans ma base de données, faut-il que je crée une nouvelle table, ou quelque chose comme ça?
Merci d'avance,
Yulie
Pourquoi faire compliqué quand on peut faire simple...
Bonjour toi,
je ne comprends pas bien ta question, mais d'une façon generale, non tu n'as pas besoin de créer une nouvelle table si tu en a déjà une existante.
Maintenant si ta fiche est reliée à une table, tu peux utiliser la fonction EcranVersFichier(), exemple :
EcranVersFichier()
HAjoute(Prix)
SI HErreurDoublon() ALORS
Erreur("Ce prix existe déjà !")
FIN
si je n'ai pas tout compris explique moi un peu mieux
je ne comprends pas bien ta question, mais d'une façon generale, non tu n'as pas besoin de créer une nouvelle table si tu en a déjà une existante.
Maintenant si ta fiche est reliée à une table, tu peux utiliser la fonction EcranVersFichier(), exemple :
EcranVersFichier()
HAjoute(Prix)
SI HErreurDoublon() ALORS
Erreur("Ce prix existe déjà !")
FIN
si je n'ai pas tout compris explique moi un peu mieux
EcranVersFichier() transfert tes infos si tu as des champs liés à une table sur ta fenêtre. Il faut ensuite faire un HAjoute("NomTable") et tes infos sont strockés dans ta table.
C pas tout simple ça ?
C pas tout simple ça ?
Bonjour!!
J'ai encore une question concernant windev (comme d'hab...)
En ce qui concerne EcranVers Fichier, il faut absolument que le fichier en question soit ouvert? c'est pas très pratique: ça veut dire qu'à chaque fois que je veux écrire dans ma base de données il faut que tous les fichiers concernés soient ouverts... C'est pareil pour utiliser une fenêtre depuis une autre: il faut que les 2 soient ouvertes...
N'y aurait-il pas une solution?
Merci,
Yulie
C'est un beau jour pour travailler...
J'ai encore une question concernant windev (comme d'hab...)
En ce qui concerne EcranVers Fichier, il faut absolument que le fichier en question soit ouvert? c'est pas très pratique: ça veut dire qu'à chaque fois que je veux écrire dans ma base de données il faut que tous les fichiers concernés soient ouverts... C'est pareil pour utiliser une fenêtre depuis une autre: il faut que les 2 soient ouvertes...
N'y aurait-il pas une solution?
Merci,
Yulie
C'est un beau jour pour travailler...
Snif... c'est triste...
Donc, il faut que j'ouvre le fichier que je veux, que j'enregistre dedans et après je le referme... Pas cool...
Remarque, je peux ouvrir mon fichier (ou ma fenêtre) sans qu'on la voit à l'écran, non? Ca au moins, ça serait plus beau et plus transparent à l'utilisateur...
Pourquoi faire compliqué quand on peut faire simple...
Donc, il faut que j'ouvre le fichier que je veux, que j'enregistre dedans et après je le referme... Pas cool...
Remarque, je peux ouvrir mon fichier (ou ma fenêtre) sans qu'on la voit à l'écran, non? Ca au moins, ça serait plus beau et plus transparent à l'utilisateur...
Pourquoi faire compliqué quand on peut faire simple...
ben tu n'as pas le choix. Mais il y a un truc que je comprends pas. Tu travailles avec une analyse, donc théoriquement, tu devrais ouvrir tes fichiers à l'ouverture de l'application et les fermer à la fermeture, sauf, si ton appli travaille en réseau genre client serveur, et encore, tu peux biaiser en utilisant HBloque(). Donc ma question, pourquoi t'ennuyer à les ouvrir et les fermer ?
Euh... Ben je ne sais pas...
Quand je teste mes fenêtres, les fichiers ne s'ouvrent pas...
Et puis de toute façon, cette base sera accessible par réseau...
Je suis perdue...
Tu sais, windev je suis pas une spécialiste... Mais là, ça s'embrouille de plus en plus...
Pourquoi faire compliqué quand on peut faire simple...
Quand je teste mes fenêtres, les fichiers ne s'ouvrent pas...
Et puis de toute façon, cette base sera accessible par réseau...
Je suis perdue...
Tu sais, windev je suis pas une spécialiste... Mais là, ça s'embrouille de plus en plus...
Pourquoi faire compliqué quand on peut faire simple...
C'est normal dans le sens ou tes fichiers ne s'ouvrent pas tout seul.
Il faut les ouvrir par programmation.
Pourquoi n'ouvres tu pas ton fichier à l'ouverture de ta fenetre, cela te permet de pouvoir consulter des infos. Par contre, quand tu fais une modif dedans, utilise :
HBloqueFichier()
ou
HBloqueNumEnr()
et ensuite HDebloqueFichier(). Ce qui fait que le temps de la modif, personne ne pourra y toucher, mais on parle de millième de seconde donc cela n'est pas génant.
Il faut les ouvrir par programmation.
Pourquoi n'ouvres tu pas ton fichier à l'ouverture de ta fenetre, cela te permet de pouvoir consulter des infos. Par contre, quand tu fais une modif dedans, utilise :
HBloqueFichier()
ou
HBloqueNumEnr()
et ensuite HDebloqueFichier(). Ce qui fait que le temps de la modif, personne ne pourra y toucher, mais on parle de millième de seconde donc cela n'est pas génant.