login  Naam:   Wachtwoord: 
Registreer je!
 Forum

prog voor invoer/bewerking/bekijken van gegevens

Offline meerweten - 11/01/2010 20:40 (laatste wijziging 11/01/2010 20:57)
Avatar van meerwetenLid hey allen

ik zou graag een programma maken waar ik simpel gegevens kan invoeren en opvragen (voor meerdere personen/bedrijven)
wrm zelf maken en niet acces?
ik zou graag ook nog een prog daarin maken waarme ik een soort van data bank heb van gegevens die ik simpel kan bewerken (via een formulier zoals in acces) simpele opslag en simpele invoer (mss met een zoekfuncite?)

ook zou ik via een apart optie venster willen de achtergrondkleur door de gebruiker laten aanpassen (via scrolbars) ben vergeten hoe dit moet

hoe kan ik dit zo simpel mogenlijk realiseren?

13 antwoorden

Gesponsorde links
Offline cloudstrife - 11/01/2010 21:23
Avatar van cloudstrife PHP beginner Hoe ver gaat je kennis van programmatie?

Je kan dit makkelijk bereiken via bv een sql server compact edition en wat .net form's....

Als je niet echt veel van programmeren af weet vrees ik dat je toch terug naar access of excel zal moeten.
Bedankt door: meerweten
Offline meerweten - 11/01/2010 21:35
Avatar van meerweten Lid ik durf niet te zeggen dat ik pro ben in het programeren (aangezien ik nog de cursus aan het volgen ben:p) maar ben ook geen beginner meer

tot nu toe heb ik al het volgende gemaakt:
  1. Public Class Welcome
  2.  
  3. Private Sub btnquit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnquit.Click
  4. Me.Close()
  5. End Sub
  6.  
  7. Private Sub btnBewerk_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBewerk.Enter
  8. frmBewerk.Show()
  9. End Sub
  10.  
  11. Private Sub msiOption_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles msiOption.Click
  12. frmOptions.Show()
  13. End Sub
  14.  
  15. Private Sub btnOpen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnOpen.Click
  16. frmOpen.Show()
  17. End Sub
  18.  
  19. Private Sub btnInvoer_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnInvoer.Click
  20. frmInvoer.Show()
  21. End Sub
  22. End Class

  1. Public Class frmInvoer
  2.  
  3. Private Sub frmInvoer_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  4. cbxComponent.Items.Add("Weerstand")
  5. cbxComponent.Items.Add("condensator")
  6. cbxComponent.Items.Add("Potmeter")
  7. cbxComponent.Items.Add("Schakelaar")
  8. cbxComponent.Items.Add("Diode")
  9. cbxComponent.Items.Add("IC")
  10. cbxComponent.Items.Add("Transistor")
  11.  
  12. cbxAantal.BeginUpdate()
  13. Dim I As Integer
  14. For I = 0 To 20
  15. cbxAantal.Items.Add(I.ToString())
  16. Next
  17. cbxAantal.EndUpdate()
  18.  
  19.  
  20. End Sub
  21.  
  22. Private Sub btnNext_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnNext.Click
  23. Dim strNaam, strWaarde, strComponent, strAantal As String
  24. strComponent = cbxComponent.SelectedItem
  25. End Sub
  26.  
  27. Private Sub btnNext_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnNext.Enter
  28.  
  29. End Sub
  30. End Class


nu moet ik enkel nog een manier vinden om de ingevoerde waarde (via textvak of combobox) in een degelijk tabelletje te krijgen en dit te kunnen opslaan en terug te openen zonder enige problemen
dat is nu mijn grootste probleem
Offline Abbas - 11/01/2010 23:35 (laatste wijziging 11/01/2010 23:35)
Avatar van Abbas Gouden medaille

Crew .NET
1. Verbinding met MS Access DB, deze is voor ASP.NET maar de code die erachter zit geldt ook voor WinForms.

2. MySQL en Forms, hier gaat de connectie via MySQL, maar als je de verbinding vanuit de eerste tutorial hier toepast werkt dat ook perfect.

Het is dan enkel een kwestie van de opgehaalde resultaten in de Controls te stoppen.
Bedankt door: meerweten
Offline meerweten - 12/01/2010 20:11
Avatar van meerweten Lid
titjes schreef:
1. Verbinding met MS Access DB, deze is voor ASP.NET maar de code die erachter zit geldt ook voor WinForms.

2. MySQL en Forms, hier gaat de connectie via MySQL, maar als je de verbinding vanuit de eerste tutorial hier toepast werkt dat ook perfect.

Het is dan enkel een kwestie van de opgehaalde resultaten in de Controls te stoppen.


hier kan ik inderdaat mee verder
enkel zie ik dat het hem hier gaat over c# oeps ken ik niet veel van 
maar toch nieuwe taal leren moet wel gaan 
Offline Abbas - 12/01/2010 20:40
Avatar van Abbas Gouden medaille

Crew .NET
Inde eerste tutorial staat inderdaad alleen code in C# maar in de tweede staat de code ook in VB.NET dus je moet niet per se een andere taal gaan leren! 
Bedankt door: meerweten
Offline meerweten - 12/01/2010 21:00
Avatar van meerweten Lid inderdaat 

nu heb ik toevallig gelezen dat het zelf nog eenvoudiger kan door gebruikt te maken van een al nestaand excel bestand ipv een database 
nu heb ik dit geprobeert maar ik wil hem openen in mijn form een darr kunnen bewerken (enkel de gerbuikte cellen + 1 lege rij) nu opent hij enkel dat bestand in excel zelf 
Offline Abbas - 12/01/2010 21:35
Avatar van Abbas Gouden medaille

Crew .NET
Je wil dus eigenlijk de gegevens van je Excel bestand in je Form krijgen en bewerken terug opslaan? Als je nog niet echt gevorderd in programmeren bent kan je best gewoon met een DB werken denk ik! 
Offline meerweten - 12/01/2010 21:45 (laatste wijziging 12/01/2010 21:47)
Avatar van meerweten Lid mss maar dan moet ik die nog steeds openkrijgen 
daarom heb ik het volgende opgezocht:
  1. Private Sub OpenToolStripMenuItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click
  2. Dim openfiledialog1 As New OpenFileDialog
  3.  
  4. If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  5. WebBrowser1.Navigate(openfiledialog1.FileName)
  6. End If
  7.  
  8. End Sub

nu wilt hij deze wel openen enkel niet in het form zelf 
Offline Abbas - 12/01/2010 21:57
Avatar van Abbas Gouden medaille

Crew .NET
Wat voor bestand probeer je hier eigenlijk te openen? En waarom zou je een Excel-file openen met een browser?
Offline meerweten - 12/01/2010 21:59 (laatste wijziging 13/01/2010 17:23)
Avatar van meerweten Lid het maak eigenlijk niet uit wat voor bestand het is
zoalng het maar in (denkbeeldige) tabel staat
en ik zou niet weten wat anders te gebruiken als veld 
eerst proberen om een soort file te openen en daarna naar meer complexere bestanden gaan:p

heb nu ook gevonden hoe je een data base kunt maken en beheren via sql server
in vb.net moet ik dan de volgende console aanmaken:
  1. Module SQLconnectiononly
  2.  
  3. Sub Main()
  4. Dim connstr As String = "server=localhost;uid=sa;pwd=;database=simplebank"
  5. Dim sqlconn As New SqlConnection()
  6.  
  7. Dim conn As IDbConnection = sqlconn
  8. conn.ConnectionString = connstr
  9. Console.WriteLine("using SQL server to accces simpleBank")
  10. Console.WriteLine("database state: " & conn.State.ToString)
  11. conn.Open()
  12. Console.WriteLine("database state: " & conn.State.ToString)
  13.  
  14.  
  15.  
  16. End Sub
  17.  
  18. End Module

maar Dim sqlconn As New SqlConnection() wilt hij niet aannemen (foutcode:Error 1 Type 'SqlConnection' is not defined. )
Offline Abbas - 13/01/2010 17:27
Avatar van Abbas Gouden medaille

Crew .NET
Die conn moet je helemaal niet gebruiken. Gewoon zo:

  1. Dim connstr As String = "server=localhost;uid=sa;pwd=;database=simplebank"
  2. Dim sqlconn As New SqlConnection(connStr)
  3.  
  4. Console.WriteLine("using SQL server to accces simpleBank")
  5. Console.WriteLine("database state: " & sqlconn.State.ToString)
  6. sqlconn.Open()
  7. Console.WriteLine("database state: " & sqlconn.State.ToString)
Offline meerweten - 13/01/2010 17:34
Avatar van meerweten Lid nog steed zelfde probleem
Offline Abbas - 13/01/2010 17:46
Avatar van Abbas Gouden medaille

Crew .NET
Heb je volgende regel helemaal bovenaan in je code:

  1. Imports System.Data.SqlClient
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s