Pages

Affichage des articles dont le libellé est d'aide. Afficher tous les articles
Affichage des articles dont le libellé est d'aide. Afficher tous les articles

récupérer la valeur d'un enregistrement et l'incrémenté ( Besoin d'aide ) sujet

mardi 8 avril 2014




Bonjour
Je voulais une fois je clique sur dupliquer l'objet, me récupère la valeur du numéro du contrat et l'incrémenter de 1 et l'enregistrer, la partie que j'ai fais pour le calcul me retourne une erreur :(, car c'est mon premier Module en OpenERP
quelqu'un peut m'aider SVP !!


class io_assurance(osv.osv):
_name = "io.assurance"
_description = "Assurance"

def copy_data(self, cr, uid, id, default=None, context=None):
if default is None:
default = {}


res = 1 <------
res += context.get('nContrat') <------
default['nContrat'] = res <------


return super(io_assurance, self).copy_data(
cr, uid, id, default=res, context=context)

_columns = {
'name':fields.char('Code',size=10,required=True),
'nContrat':fields.integer('N° du contrat',size=60,required=True),
'articles':fields.one2many('immo.article','assurance','Liste Articles', readonly=True),
}
io_assurance()




Besoin d'aide pour reéalisation d'un plancher. sujet

samedi 29 mars 2014




Bonjour a tous,

Étant en train de rénover ma maison, me voila arrivé a la réalisation de mon premier plancher.

La maison fait 6.8m par 6.4m, le plancher sera destiné aux chambres.

petit schèma de ce que je pense deja faire http://www.noelshack.com/2014-13-139...plancher-1.jpg

Donc solives de 75x225 avec entraxe de 49.2cm et portée de 3.5m au dessus osb de 18mm de 2460*600(d'ou l'entraxe de 49.2cm)

Mon soucis est pour l'autre partie du plancher, notamment la poutre centrale (trait rouge)
http://www.noelshack.com/2014-13-139...plancher-2.jpg

Je pensait mettre 2 poutre de 100x300 indépendante (non boulonné entre elles) pour reprendre la charge du plancher.

Cela serait il suffisant?

Merci d'avance pour votre aides et vos conseils




besoin d'aide pour syntaxe conditionnelle sujet

vendredi 28 mars 2014




bonjour, pour optimiser l'affichage de mes images sur mon portfolio, je compte utiliser la classe mobile_detect
avec une condition selon le device utilisé
si c'est un iphone : on affiche les images dans tel chemin
sinon, on affiche d'autres images

voici le code de ma galerie :


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php    
$tableau_vignettes = explode("|",trim($donnees['UR_1180x787']));
for ($i = 0; $i < count($tableau_vignettes); $i++) {
if (!empty($tableau_vignettes[$i])) {
?>
<div class="image">
<div class="inner">
<img src="galeries/1180/<?php echo $tableau_vignettes[$i]; ?>" />
</div>
</div>
<?php
}
}
?>




Code:


1
2
3
4
5
6
7
8
<?php
if ( $detect->isMobile() ) {
afficher les images optimisées iphone
}
else {
afficher les images standard
}
?>


je ne parviens pas à intégrer le premier code dans le second, pourriez-vous m'aider pour la syntaxe ? par avance merci




[AutoCAD Map] Besoin d'aide pour insérer la BD Parcellaire Raster de l'IGN sujet




Bonjour,
Nos venons d'acquérir AutoCad Map pour cartographier notre réseau d'au potable. Nous avons également fait l'acquisition de la bd parcellaire de l'IGN. Sur notre secteur, le cadastre n'est pas encore vectorisé donc j'ai reçu les dalles du cadastre sous format .tiff avec 4 autres fichiers : .grf, .tab, .gxt, .tfw.
Sur le descriptif de l'IGN, il a précisé :
Pour chaque dalle, cinq fichiers sont livrés :

un fichier image au format TIFF avec l’extension TIF
un fichier de géoréférencement générique d’extension GRF
un fichier de géoréférencement au format d’ArcView d’extension TFW
un fichier de géoréférencement au format MapInfo d’extension TAB
un fichier de géoréferencement au format GeoConcept d’extension GXT
J'essaye d'afficher mon cadastre via le volet tâches/Données/Connexion aux Données/Ajouter la connexion Image Raster, mais AutoCad ne lit pas la position d'insertion des dalles qui se trouve dans les fichiers attachés au .tiff. Il me demande systématiquement de préciser le point d'insertion de chaque dalle. Etant donné que j'ai 50 communes et au grand minimum 10 dalles par communes, je me vois mal entrer les coordonnées de chaque dalle.
Pouvez-vous m'aider ?




[AC-2010] Besoin d'aide pour le développement d'une toute petite fonction en OnClick sujet

jeudi 27 mars 2014




Bonjour à tous,

Tout d'abord un petit mot pour me présenter, Melvin, président d'une petite association du Nord Pas-de-Calais dans le service à la personne et l'amélioration de l'accès aux nouvelles technologies pour les personnes ayant des difficultés financières.

Je développe sous Access une petite application de gestion associative, à l'aide notamment des contributions de ce forum génial, jusqu'à présent, j'ai pu développer un petit système assez sympathique (login, gestion des adhérents, planning, messagerie ...) et ai profité hier d'un temps de répis pour m'attaquer à l'installation d'un serveur Apache + MySQL dans l'optique d'utiliser IntraMessenger.

Je suis alors confronté à un problème tout bête, je n'arrive pas du tout à coder la chose suivante en VBA (mes connaissances sont très minces, malgré que je m'y intéresse ...) et mes recherches sont restées infructueuses ...

Voici ce que j'aimerai coder ... textuellement ...

Lors du clic sur le bouton Messenger (VBA); :

Si l'application IntraMessenger.exe est déjà démarrée, alors
donner le focus à l'application (*) sinon,
démarrer l'application IntraMessenger.exe

End sub

J'ai essayé diverses méthodes (SetWindowsForeground, AppActivate ... mais rien ne fonctionne :()

La petite difficulté réside dans le fait qu'IntraMessenger démarre en plusieurs instances et que, donc, la fonction Shell="C:\..." ne fonctionne pas ...

Je sais que ma demande est un peu naïve ... mais vous aidez ainsi un débutant qui fait de son mieux :D !

Vraiment merci beaucoup pour vous réponse qui, j'espère, pourront être instructive ;)




[AC-2013] Besoin d'aide pour une base de gestion de booking sujet




Bonjour,

Je cherche à créer une base de données Access pour travailler avec des personnes de mon association (en réseau), mais je suis débutant dans le domaine, je tâtonne…. Bref j’aimerais avoir un conseil ou une aide. Nous travaillons actuellement sur fichiers Excel et l’utilisation est lourde, le risque de perte de données et d’erreurs est assez important.

Il faut déjà savoir que ceux qui travailleront sur cette base n’ont pas tous Access. Je crois qu’en utilisant le Runtime Microsoft, il est possible de travailler sur une base déjà créée, mais quelles sont les limites de cette utilisation ? (Si les limites sont trop importantes il sera possible de partager access pour d’autres on verra ….)

Le principe de cette base est un carnet d’adresse pour de la ressource et du booking (de groupes de musiques). Il y a donc des personnes s’occupant de remplir et d’actualiser ce carnet d’adresse et d’autres qui l’utilisent plus en lecture, qui modifie des infos de booking et qui peuvent également actualiser les infos si besoin.

- D’un côté une table structure avec : NOM | DESCRIPTIF | ADRESSE | SITE WEB | ainsi que :
o un type (salle, festival, café…) et plusieurs styles (rock, chanson, world…) via des listes je pense que c’est suffisant…. (ou une table style et une autre type permettant de chercher les structures suivant ces critères).
o Plusieurs contacts par structure
o Plusieurs lignes d’information booking (classée par date de contact)

- Une Table Contact avec NOM | PRENOM | MAIL | TEL ainsi que
o Le type de contact (accueil, billetterie, technique…)

- Une Table Booking avec DATE DU CONTACT | QUI A CONTACTE | COMMENTAIRES

Mon problème est que je ne sais pas exactement comment relier ces différentes tables sachant qu’il doit être possible de faire des recherche dans cette base via la localisation (département, code postal, ville, pays) via les contact (nom, prénom) via les noms, types ou styles de structures.
On doit enfin pouvoir avoir une fiche par structure résumant le tout :

NOM STRUCTURE | TYPE | STYLES
- Adresse
- Site Web
Descriptif :

CONTACTS
- Contact 1 : type, nom, prénom, tel, mail
- Contact 2 : type, nom, prénom, tel, mail
- …

BOOKING
- Date 1 : qui, commentaire
- Date 2 : qui, commentaire
- …

Je pense être assez clair mais c’est un peu compliqué quand on débute. Auriez-vous quelques conseils ? Quelqu’un serait-il prêt à m’aider ?
Merci d’avance pour vos réponses.
A bientôt.
Larbredort.




[XL-2013] Besoin d'aide Excel Macro , Concaténation de 2 listes deroulantes sujet

mercredi 26 mars 2014




Bonsoir
Voici ce que je tente de faire depuis 1 mois ...
Merci de votre aide .
Ci joint le screen ( l'objectif ) , et le fichier Excel











Images attachées






Fichiers attachés








Besoin d'aide pour une TF sujet

vendredi 31 janvier 2014




Bonjour,

Quelqu'un pourrait il me dire où est mon erreur dans ce calcul de TF svp ?

Soit a > 0,

on sait que si alors

posons avec

d'où

Merci d'avance pour votre aide.




Mrs les pros j'ai besoin d'aide sujet




Bonjour;
Je suis artisan bijoutier, donc nul en informatique. J'ai ouvert un site marchand à l'aide du logiciel shop To date 5 de data beker. tout va bien, tout fonctionne, mais je voudrais restreindre l'accès pour que seul mes clients (les bijouteries) puissent y aller et commander ce dont ils ont besoin.
Ce logiciel permet de mettre une page HTML, j'ai donc cherché et j'ai trouvé des scripts qui font, a priori, ce que je souhaite, mais je dois mettre, en mot de passe, l'adresse de la page que je veux protéger, ( si j'ai bien compris) du genre :

if ((document.pswdForm.pswd.value == null) || (document.pswdForm.pswd.value == ''))
alert('Mot de passe invalide.');
else this.location.href = document.pswdForm.pswd.value + ext;

je souhaiterai avoir de l'aide sur cette fonction ou mieux, si on peut la simplifier est mettre :

si mot de passe = "123"

alors acces à la page http://www.bijouxxxxxxxxx.fr/collection2/index.html

sinon "mauvais mot de passe recommencez"

Est-ce possible ?

merci pour votre aide

si je ne suis pas sur le bon forum, pouvez m'indiquer un autre chemin

merci




J'ai besoin d'aide pour une 1ére S s'il vous plaît ? sujet

jeudi 30 janvier 2014




Bonjour,

Je voudrai savoir si je peut aller en 1ére avec ces moyennes-là :

Maths : 15/20
Physique-Chimie : 12/20
S.V.T : 10/20




[Besoin d'aide] Système de distribution d'eau antique sujet




Bonjour à toutes et à tous,

Je me permets de créer un topic sur le forum pour demander de l'aide, surement de la part d'un ingénieur en hydraulique (ou hydraulicien, il semble que les deux soient d'usage).
En effet, je suis archéologue, et je cherche une personne ayant ce profil pour m'assister dans l'étude de la distribution de l'eau au sein d'un sanctuaire gallo-romain.

Avec un collègue géologue nous avons déjà bien avancé sur l'exploitation de la configuration naturelle assez atypique du site, un lac de hauteur dont l'exutoire est unique. Il s’agit d’une perte karstique, qui alimente une nappe souterraine piégée par un synclinal. L'eau du lac surgie quelques centaines de mètres en contrebas au cœur de l'espace sacré du sanctuaire.
C'est pour la suite du parcours de l'eau (et notamment des calculs de débits théoriques, et des besoins nécessaires à l'alimentation des balnéaires, ...) au sein du site que nous avons des problèmes. Ni lui, ni moi n'avons les connaissances techniques requises pour appréhender de manière satisfaisante cette gestion de l'eau.

Voilà, j'invite les bonnes âmes à me contacter ici ou par message privé pour de plus amples informations.
Je précise directement que c'est un projet sérieux, qui vise à compléter notre perception d'un très gros site antique.
La requête sur un forum peut paraître étrange, mais je me suis rendu compte qu'on ne disposait pas au laboratoire de ces compétences techniques, et qu'on ne disposait pas non plus d'un professionnel de référence pour ce type d'études.

Bien cordialement,

PS : Je mettrai peut-être quelques détails sur le site en question par la suite (Villards d'Héria pour ne pas le nommer). Il n'y a rien de secret à son sujet, mais le temps me manque pour approfondir le sujet dans l'immédiat.




XL 2010 Condition en macro excel besoin d'aide ! :( sujet




Bonjour bonjour,

depuis un moment je m'améliore beaucoup en macro excel, toutefois dernièrement j'ai un petit problème.
Je n'arrive pas à écrire quelque chose qui doit être tellement simple... En fait dans une macro je fais une recherche simple et bête sur un code de transaction et j'imprime par la suite l'emsemble de ces transactions. Toutefois dans le cas où le code en particulier n'est pas là, la macro arrête avec un bug. J'imagine qu'en utilisant un IF THEN ELSE on peut s'en sortir mais je n'arrive pas à l'inscrire comme il faut.

Merci à l'avance.




[Débutant] [Demande d'aide] Gestion bibliothèque sujet

mercredi 29 janvier 2014




Bonsoir/Bonjour,

Je debut en VB.NET, je travail actuellement sur un petit programme que serais capable de classer tout mes livres indiquant dates auteurs et noms des livres mais aussi d'afficher l'image de la page de couverture que j'aurais scanner et enregistrer au format png

j'utilise VB express 2010

Mon problème:

Pour mieu expliquer je vais mettre quelque screen et mes code:

En premier je créer le livre :



en deuxième temps je doit afficher dans ma listbox le nom du livre puis juste en dessous quand je cliquerais sur le fichier dans ma listbox afficher les details c'est ici que je bloque je vous laisse ce que j'ai commencer.Si vous pouvez m'orienter quelque par je vous serais très reconnaissant :




les 2 codes utilisé :

1er:

Code:


Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        Dim l As String = TextBox2.Text
        Dim a As String = TextBox4.Text
        Dim d As String = TextBox3.Text
        Dim fichier As String = "l" + ".OmegionCM34"
        If Not l = "" Then
            If My.Computer.FileSystem.DirectoryExists("./livres/" + l) Then
                MsgBox("Ce livre existe déjà")
            End If
            If Not a = "" Then
                If Not d = "" Then
                    Dim sw As New StreamWriter("./livres/" + fichier)
                    sw.WriteLine(l) ' l = le nom du livre
                    sw.WriteLine(a) ' a = L'Auteur
                    sw.WriteLine(d) ' d = L'année de parution du livre
                    sw.Close()
                    'je fais créer un dossier du nom de mon livre dans mon répertoire "livre" dans le quel je créer un fichier
                    'l.OmegionCM34 qui contiendras ce que je lui es dit d'écrire
                Else
                    MsgBox("Vous avez oubliez la date ! Si vous ne la connaissez pas, mettez '0' comme valeur.")
                End If
            Else
                MsgBox("Vous avez oubliez le nom de l'Auteur !")
            End If
        Else
            MsgBox("Vous avez oubliez le nom du livre !")
        End If
    End Sub


2ieme:

Code:


Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Try
            Dim s = My.Computer.FileSystem.GetDirectories("./livres", FileIO.SearchOption.SearchAllSubDirectories)
            For Each a In s
                ListBox1.Items.Add(a)
            Next
        Catch ex As Exception

        End Try
    End Sub






[Débutant] [Demande d'aide] VB.net bibliothéque sujet




Bonsoir/Bonjour,

Je debut en VB.NET, je travail actuellement sur un petit programme que serais capable de classer tout mes livres indiquant dates auteurs et noms des livres mais aussi d'afficher l'image de la page de couverture que j'aurais scanner et enregistrer au format png

j'utilise VB express 2010

Mon problème:

Pour mieu expliquer je vais mettre quelque screen et mes code:

En premier je créer le livre :



en deuxième temps je doit afficher dans ma listbox le nom du livre puis juste en dessous quand je cliquerais sur le fichier dans ma listbox afficher les details c'est ici que je bloque je vous laisse ce que j'ai commencer.Si vous pouvez m'orienter quelque par je vous serais très reconnaissant :




les 2 codes utilisé :

1er:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim l As String = TextBox2.Text
Dim a As String = TextBox4.Text
Dim d As String = TextBox3.Text
Dim fichier As String = "l" + ".OmegionCM34"
If Not l = "" Then
If My.Computer.FileSystem.DirectoryExists("./livres/" + l) Then
MsgBox("Ce livre existe déjà")
End If
If Not a = "" Then
If Not d = "" Then
Dim sw As New StreamWriter("./livres/" + fichier)
sw.WriteLine(l) ' l = le nom du livre
sw.WriteLine(a) ' a = L'Auteur
sw.WriteLine(d) ' d = L'année de parution du livre
sw.Close()
'je fais créer un dossier du nom de mon livre dans mon répertoire "livre" dans le quel je créer un fichier
'l.OmegionCM34 qui contiendras ce que je lui es dit d'écrire
Else
MsgBox("Vous avez oubliez la date ! Si vous ne la connaissez pas, mettez '0' comme valeur.")
End If
Else
MsgBox("Vous avez oubliez le nom de l'Auteur !")
End If
Else
MsgBox("Vous avez oubliez le nom du livre !")
End If
End Sub








2ieme:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Try
Dim s = My.Computer.FileSystem.GetDirectories("./livres", FileIO.SearchOption.SearchAllSubDirectories)
For Each a In s
ListBox1.Items.Add(a)
Next
Catch ex As Exception

End Try
End Sub




[Débutant] Besoin d'aide pour restructurer mon code autour de l'objet Process sujet




Bonsoir a tous,
Je sollicite de moins en moins le forum (grâce vous) mais cette fois-ci je suis a nouveau bloqué sur un problème un peu épineux pour moi.
J'ai un code qui fonctionne mais qui m’empêche aujourd'hui d'implémenter correctement l'annulation des Process et je souhaite également supprimer les BackGroundWorker car normalement je ne devrais pas en avoir besoin avec des objets Process.
Mon problème se situe plus au niveau de l’écriture de la structure du code, je ne sais pas comment m'y prendre en évitant de tout casser et compte tenu des différents points bloquant (listés plus bas) que je pourrais rencontrer. Votre suggestions me seront vraiment d'une aide très précieuse.

Pour commencer voici mon code simplifié au maximum : (j'ai pris l'exemple de 2 processus d'encodage vidéo avec ffmpeg qui correspondent a un encodage en 2 passes).

Code:


Private Sub BackGroundWorkerFFMPEG_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs)
        ConvertWithFFmpeg(TSFile)
End Sub
Private Sub ConvertWithFFmpeg(InputFilename As String)
.... ' Ceci est un grand bloc de code ou je prépare les lignes de commandes entre autres.
Dim FFMPEG_EXE as string = "ffmpeg.exe"
Dim CommandeLine as string = "Ma ligne de commande1"
Call ShellExecuteFFMPEG(FFMPEG_EXE, CommandeLine)
....
CommandeLine = "Ma ligne de commande2"
Call ShellExecuteFFMPEG(FFMPEG_EXE, CommandeLine)
....
End Sub


La procédure d’exécution des processus :

Code:


Private Sub ShellExecuteFFMPEG(ByVal ExeFile As String, CommandLine As String)
        Dim MonProcess As New Process
        AddHandler MonProcess.OutputDataReceived, AddressOf OutputDataReceived 
        AddHandler MonProcess.ErrorDataReceived, AddressOf ErrorDataReceived 
        AddHandler MonProcess.Exited, AddressOf ProcessExit
        MonProcess.EnableRaisingEvents = True
        MonProcess.StartInfo.FileName = ExeFile
        MonProcess.StartInfo.Arguments = CommandLine
        MonProcess.StartInfo.CreateNoWindow = True 
        MonProcess.StartInfo.UseShellExecute = False 
        MonProcess.StartInfo.RedirectStandardOutput = True
        MonProcess.StartInfo.RedirectStandardInput = True
        MonProcess.StartInfo.RedirectStandardError = True

        MonProcess.Start() 
        MonProcess.BeginOutputReadLine()
        MonProcess.BeginErrorReadLine()

        MonProcess.WaitForExit()
        MonProcess.Close()
End Sub
Private Sub OutputDataReceived(sender As Object, e As System.Diagnostics.DataReceivedEventArgs)
        If e.Data = Nothing Then Exit Sub
        frmProgress1.SetProgress(e.Data.ToString, True, frmProgress.ProcessNames.FFmpeg)
End Sub
Private Sub ErrorDataReceived(sender As Object, e As System.Diagnostics.DataReceivedEventArgs)
        If e.Data = Nothing Then Exit Sub
        frmProgress1.SetProgress(e.Data.ToString, True, frmProgress.ProcessNames.FFmpeg)
End Sub
Private Sub ProcessExit(sender As Object, e As System.EventArgs)
            My.Computer.Audio.Play(My.Resources.misc229, Microsoft.VisualBasic.AudioPlayMode.Background) ' Son joué a chaque fin de processus
End Sub


Les points et problèmes identifiés :
1- Pour commencer je crois que l'instanciation des objets Process dans la procédure ShellExecuteFFmpeg est une mauvaise idée, car je ne peux pas accéder à cet objet en dehors de la procédure et a fortiori pour annuler depuis mon formulaire d'affichage de la progression a l'aide de MonProcess.kill ou MonProcess.CloseMainWindow.

Est ce que vous pensez que le mieux serait d'utiliser 2 objets Process ou un seul ? et ou ? (dans le Form.Load par exemple) ? Comment réecrire ShellExecute dans ce cas ?

2- Mes Processus se lance dans un backgroundWorker, je dois supprimer ce dernier. A priori cela ne devrait pas me poser trop de problème sauf que j'avais fait cela pour libérer le Thread qui exécute l'affichage de la progression (d’après un post de Pol63 (hier) je devrais utiliser l’événement exited, je n'ai pas bien compris comment cet événement pourrait me permettre d’éviter le freeze puisque celui-ci ne s’exécute qu'une fois que le Processus est terminé (si je pouvais avoir une explication la dessus ça serait sympa).
(Pour information mon formulaire frmProgress1 me sert pour l'affichage de la progression fournie pas les DataReceived. Ce formulaire est instancié depuis le Thread UI et ma méthode SetProgress utilise une invocation pour permettre l'affichage Cross-Threads).

3- J'utilise WaitForExit car le 2eme Processus (2eme passe) doit attendre le 1er Processus pour pouvoir s'exécuter. Mais si je supprime le BackGroundWorker cela signifie que le thread UI va s'arretter sur la ligne WaitForExit et donc figer l'affichage. Comment obtenir un affichage dans ces conditions ?

Je suis conscient de ne pas forcement être très clair dans ma demande mais j'aimerais beaucoup avoir votre aide pour éviter de faire des bêtises et si vous pouvez.
Merci beaucoup.