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

Visual Studio Discussion :

Projet : Crée un interface avec visual studio (connexion bases de donnée et excel) [Débutant]


Sujet :

Visual Studio

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut Projet : Crée un interface avec visual studio (connexion bases de donnée et excel)
    Bonsoir,

    Voilà j'ai un projet mais d'une je ne sais pas si il es réalisable. Je vais m'expliquer : j'ai un document excel qui contient les achats et les ventes, et je voudrais faire une application que la personne se connecte avec un login et mot de passe renseigner sur une basse de donnée et puis afficher un fenêtre ou il renseigne si il fait un achat ou une vente

    Pour mieux comprendre, avec des dessin
    Premier, la connexion :
    Nom : Page 1.png
Affichages : 736
Taille : 3,6 Ko

    Deuxieme fenetre
    Nom : Page 2.png
Affichages : 701
Taille : 5,6 Ko

    J’espère être claire

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    si tu attendais du code ou une solution clé en main ce n'est pas le genre de la maison ^^

    ici on répond à des questions
    oui on peut faire ça avec visual studio, si tu débutes le mieux est de lire des cours puis de tester du code (voir dans ma signature pour les cours)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Non, il n'est pas question que quelqu'un le fasse a ma place, faut que je me débrouille mais je voulais juste des piste pour me m'aider

  4. #4
    Membre éprouvé Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Points : 1 236
    Points
    1 236
    Par défaut
    Salut,

    Effectivement, si tu souhaites juste avoir des pistes, on peut t'aider. Mais pour cela, il faut que tu nous en dise un peu plus. Si tu souhaites juste savoir si ton projet est réalisable, oui. C'est pas le plus simple, si tu es débutant. Mais il reste tout de même très accessible (Quelques tutos sur comment manipuler un fichier Excel ou une base de données à prévoir).
    La Triforce du développement : Fainéantise, Curiosité et Imagination.

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par Momoth Voir le message
    Salut,

    Effectivement, si tu souhaites juste avoir des pistes, on peut t'aider. Mais pour cela, il faut que tu nous en dise un peu plus. Si tu souhaites juste savoir si ton projet est réalisable, oui. C'est pas le plus simple, si tu es débutant. Mais il reste tout de même très accessible (Quelques tutos sur comment manipuler un fichier Excel ou une base de données à prévoir).
    A l'heure actuelle j'ai un fichier excel que je partage avec les personne qui le remplissent mais je voudrais faire une application qui automatise l'edition du document

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Voici le design de l'application :
    Nom : Capture2.PNG
Affichages : 682
Taille : 6,4 Ko
    Nom : Capture.PNG
Affichages : 698
Taille : 7,9 Ko

    Et du document Excel :
    Nom : Excel.PNG
Affichages : 698
Taille : 6,2 Ko

  8. #8
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Plus j'y pense, plus je me demande, pourquoi Excel ? Il existe des versions gratuites de SQL-Server beaucoup mieux adaptées qu'Excel.

    Et ce qui joue contre Excel (pas forcément exhaustif) :

    1) Excel a constamment besoin de tous les classeurs qu'il a ouverts en mémoire vive et les classeurs au complet. Plus la taille des classeurs augmente et que la mémoire vive s'approche de la saturation, c'est le risque de plantages et de pertes de données. C'est moins risqué si tu manipules tes fichiers directement sans ouvrir Excel, mais dès que tu dois ouvrir un fichier imposant avec Excel avec un PC limité en mémoire vive, c'est prendre beaucoup de risques.

    2) Tu ne pourras jamais sécuriser un fichier Excel aussi efficacement qu'avec un vrai SGBD.

    3) Excel est un pied infirme dans le domaine du multi-utilisateurs. (Mais je n'ai pas essayé les nouvelles fonctionnalités de partage dans Office 365 (uniquement))

    4) Excel n'a aucun des garde-fous qui sont implantés dans tout SGD digne de ce nom, comme la vérification de l'intégrité référentielle ou éviter d'écraser l'information récente avec l'information plus ancienne

    Ceci étant dit, arrêtes de tourner autour du pot et prends le temps de vraiment expliquer ce que tu veux faire.

    Veux-tu utiliser simultanément Excel et un autre SGBD ?
    Tes données sont-elles dans Excel ou ailleurs ?
    Tu veux quoi exactement en VB.net. ? Juste gérer l'accès aux données, ou accéder et traiter les données ? Parce que si tu veux juste gérer l'accès à un fichier Excel, c'est inutile et même une ânerie, parce que tu veux utiliser Excel pour une tâche pour laquelle il n'est absolument pas adapté. Lis attentivement ma signature et les points 1, 2, 3 et 4.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Veux-tu utiliser simultanément Excel et un autre SGBD ?
    Tes données sont-elles dans Excel ou ailleurs ?
    Tu veux quoi exactement en VB.net. ? Juste gérer l'accès aux données, ou accéder et traiter les données ? Parce que si tu veux juste gérer l'accès à un fichier Excel, c'est inutile et même une ânerie, parce que tu veux utiliser Excel pour une tâche pour laquelle il n'est absolument pas adapté. Lis attentivement ma signature et les points 1, 2, 3 et 4.
    Si possible, oui
    Mes donnée sont sur excel
    Accéder et traité les donnée. Un utilisateur rentre les donnée dans l'application et qui s’enregistre sur Excel. Après je ne connais pas SQL serveur donc je ne sais pas quoi sa vaut.

  10. #10
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Maxime45400 Voir le message
    Après je ne connais pas SQL serveur donc je ne sais pas quoi sa vaut.

    Cela vaut 1000 fois mieux qu'Excel.

    As-tu Visual Studio chez-toi ?

    Si oui, c'est quelle édition ?

    Sinon, tu peux télécharger l'édition Community gratuite sur le site de Microsoft (Pour 2017, tu as besoin de la portion pour les applications de bureau et les applications pour Office.) Elle vient avec une version gratuite de SQL-Server. Tu peux voir que VS a des outils de connexion et de création de BD sur SQL-Server, et avec Community, tu peux en ajouter (des Extensions) qui sont gratuits. Le lien que je t'ai donné plus haut peut te permettre de trouver des exemples VB,net et SQL-Server (et VB.net - Excel). Et puis, une fois que tu as installé VS, tu modifies l'installation et tu vas chercher la visionneuse d'aide dans les composants optionnels. Une fois la visionneuse installée, tu peux télécharger les fichiers d'aide interne. Cela peut être long longtemps, par exemple.

    P.S. Excel est conçu pour exploiter et analyser des données et surtout pas pour gérer des données.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Bonjour,




    Cela vaut 1000 fois mieux qu'Excel.

    As-tu Visual Studio chez-toi ?

    Si oui, c'est quelle édition ?

    Sinon, tu peux télécharger l'édition Community gratuite sur le site de Microsoft (Pour 2017, tu as besoin de la portion pour les applications de bureau et les applications pour Office.) Elle vient avec une version gratuite de SQL-Server. Tu peux voir que VS a des outils de connexion et de création de BD sur SQL-Server, et avec Community, tu peux en ajouter (des Extensions) qui sont gratuits. Le lien que je t'ai donné plus haut peut te permettre de trouver des exemples VB,net et SQL-Server (et VB.net - Excel). Et puis, une fois que tu as installé VS, tu modifies l'installation et tu vas chercher la visionneuse d'aide dans les composants optionnels. Une fois la visionneuse installée, tu peux télécharger les fichiers d'aide interne. Cela peut être long longtemps, par exemple.

    P.S. Excel est conçu pour exploiter et analyser des données et surtout pas pour gérer des données.
    Je possède visual studio 2015

  12. #12
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    si tu débutes le mieux est de lire des cours puis de tester du code (voir dans ma signature pour les cours)
    Je me permet de rappeler ce qu'a dit Pol63 plus haut. Avant de partir tête baissée dans un développement dont on ne maitrise pas les technologies, il est conseillé de se documenter un peu. A première vue ça peut paraître long et improductif - passer 10 jours à suivre des tutos ne fait pas avancer le schmilblick - mais ça te permettra de gagner un temps fou lorsque tu développeras ta solution. D'autant plus qu'on parle de plusieurs choses ici :
    • Prise en main de Visual Studio
    • Bases de développement .NET (VB ou C#, la complexité est la même) et donc de développement objet
    • Accès aux données via SQL Serveur : prise en main de l'IDE, apprentissage des fondamentaux du langage SQL, réalisation d'un MCD (pour bien faire)
    • Utilisation de l'interop Excel (qui n'est pas si anodin)


    Bref, ne pas négliger le temps d'apprentissage !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Visual Studio et Base de données
    Par marc.sauber dans le forum Développement Windows
    Réponses: 2
    Dernier message: 06/07/2016, 09h03
  2. Réponses: 4
    Dernier message: 06/10/2010, 15h13
  3. Projet ASP (et non ASP.Net) avec Visual Studio .NET 2003
    Par math1234 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 07/05/2008, 15h45
  4. Réponses: 4
    Dernier message: 13/02/2008, 15h05
  5. INterface graphique avec visual studio .net 2003
    Par Lucas42 dans le forum C++
    Réponses: 4
    Dernier message: 09/11/2007, 19h28

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