IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Saisie / enregistrement / clé table


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre régulier
    Avatar de madvic
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Mai 2003
    Messages : 101
    Points : 92
    Points
    92
    Par défaut Saisie / enregistrement / clé table
    Bon désolé, je reviens à la charge mais je bloque.

    Donc, j'ai une liste de fournisseurs, une liste de stations et des mesures par stations

    je souhaite faire un formulaire de saisie en sélectionnant le fournisseur, j'ai les stations qui correspondent qui s'affichent.
    Ensuite je peux faire ma saisie et enregistrer (zone jaune).

    Fichier : mesuro_test.ods

    Dans mon code, je ne comprend pas comment passer en paramètre une colonne d'une feuille ou d'une plage (le mieux serait la plage, exemple: plage.column("id") )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
     
    ''
    ' se déclanche sur la sélection d'une valeur dans la listBox dans la feuille saisie
    '
    sub selectFournisseur
    Dim idFour as integer
    Dim Trouve as object
    Dim saisie as object
    	saisie = thisComponent.Sheets.getByName("saisie")
    	idFour = saisie.getcellrangebyname("B2")
     
    	Trouve = rechercheData({colonne fournisseur_id de la plage ou feuille station}, idFour)
    	effaceSaisie 'Efface les données de la zone saisir
    	recupereStation(Trouve) 'recupère le nom et le code des stations a saisir
    	afficheStation ' Affiche les stations dans la tableau de saisie
     
    end sub
     
    '''
    'recupère le nom et le code des stations a saisir
    sub recupereStation()
    end sub
     
    '''
    ' Affiche les stations dans la tableau de saisie
    sub afficheStation
    end sub
     
    '''
    'Efface les données de la zone saisir
    Sub effaceSaisie
    Dim saisie as object
    Dim Row as object
    Dim i as integer
     
    	saisie = thisComponent.Sheets.getByName("saisie")
     
    	for i = 12 to 22
    		Saisie.getcellrangebyname("A" & i).string = ""
    		Saisie.getcellrangebyname("B" & i).string = ""
    		Saisie.Rows(i-1).OptimalHeight = True
    	next i
    End sub
     
    sub enregistrer
    end sub

    merci

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    De ce que je comprends, il te faut donner le nom des feuilles dans des variables et ensuite passer de l'une à l'autre.
    Tu devrais dans ce tutoriel trouver ce qu'il te faut pour le faire : ici.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/04/2007, 14h14
  2. Serveur lié : accéder aux enregistrements des tables
    Par christellel198 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/10/2005, 11h06
  3. [SQL] Limiter la saisie dans une table
    Par dolphi dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/09/2005, 11h43
  4. HELP!Comment supprimer des enregistrements de tables jointes
    Par ROOTPARIS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/06/2004, 16h41
  5. Insertion enregistrement dans table
    Par naidinp dans le forum ASP
    Réponses: 13
    Dernier message: 11/09/2003, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo