Results 1 to 1 of 1

Thread: Need Help - Some One Please!!!!!!

  1. #1

    Thread Starter
    Member
    Join Date
    Dec 2004
    Location
    Kitchener, Ontario, Cananda
    Posts
    33

    Need Help - Some One Please!!!!!!

    i AM DOING THE FOLLOWING PROGRAM AND GET FIGURE HOW TO GET TOT TO WORK, I DON'T KNOW HOW TO GET THE INFORMATION TO THE FORM, AND TO A PRINT REPORT?? i THINK i BITE TOO MUCH OFF ON THIS ONE BUT i NEED TO DO IT! I am doing Dynamic arrays - NOT FUN

    i HAVE COPIED THE CODE BELOW AND HOPEFULLY A PIC OF THE FORM DESIGN?

    i HOPE SOME ONE CAN FINISH IT SO i CAN SEE HOW TO DO IT???


    oH, please don't laugh at my coding, very new to this ok go ahead I am sure it is pretty funny lol

    Can't get the pic in here is in basic the design form looks like this, the code I have done so far is below this
    _________________________________________________________
    (labels) Button
    ID Number __________(ComboBox) Open Customer File
    Name ________(txtbox)
    Address_______(txtbox)
    Credit Limit________(txtbox) Button
    Balance Due________(txtbox) Print Customer List

    refered Customer ___(Check Box) Button
    Exit

    GroupBox ---------------------------------------------------------|
    Frequent o(Radio) Average o(Radio) Infrequent o(Radio) |
    --------------------------------------------------------------------|
    ___________________________________________________________

    PRGRAM CODE:
    VB Code:
    1. #End Region
    2.  
    3.     Public Structure Records
    4.         Public IDNumber As Integer
    5.         Public Name As String
    6.         Public Address As String
    7.         Public Credit As String
    8.         Public Balance As String
    9.  
    10.     End Structure
    11.     '
    12.     Public Structure sLogRecords
    13.         Public SourceName As Integer
    14.         Public DestName As String
    15.         Public SourceIP As String
    16.         Public DestIP As String
    17.         Public Address As String
    18.         Public Credit As String
    19.         Public Balance As String
    20.     End Structure
    21.  
    22.     Private mfntPrint As Font
    23.     Private sfCurrent As SizeF
    24.     Private msngYPos As Single
    25.     Private msngFontHeight As Single
    26.     Private IDNumber As String
    27.     Private Address As String
    28.     Private CreditLimit As Single
    29.     Private BalanceDue As Single
    30.     Private PreferredCustomer As Boolean
    31.     Private OrderFrequency As Integer
    32.     Private LogRecords(11) As sLogRecords
    33.  
    34.     Private Sub btnexit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
    35.         'Declaring a local variable dlgResult
    36.         Dim dlgResult As DialogResult
    37.  
    38.         ' declaring a Message Box Button to use in solution
    39.         Dim MessageBoxButton As MessageBoxDefaultButton
    40.  
    41.         dlgResult = MessageBox.Show("Are you Sure You Want to Exit?", "Exit", _
    42.         MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    43.  
    44.         If dlgResult = DialogResult.Yes Then
    45.  
    46.             Me.Close()
    47.  
    48.         End If
    49.     End Sub
    50.  
    51.     Private Sub btnprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprint.Click
    52.         Dim pp As New PrintPreviewDialog
    53.         pp.Document = PdReport
    54.         pp.WindowState = FormWindowState.Maximized
    55.         pp.ShowDialog()
    56.     End Sub
    57.  
    58.     Private Sub PdReport_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PdReport.PrintPage
    59.         Dim graCurrent As Graphics = e.Graphics
    60.         Dim sfCurrent As New StringFormat
    61.         Dim recCurrent As New RectangleF
    62.         recCurrent = New RectangleF(0, 0, 850, 1100)
    63.  
    64.         Dim penline = penline
    65.         penline = New Pen(Color.Black, 4)
    66.  
    67.         e.Graphics.DrawRectangle(penline, e.PageBounds.Left + 100, e.PageBounds.Top + 100, e.PageBounds.Right - 200, e.PageBounds.Bottom - 200)
    68.  
    69.         Dim msngCurrentPage As Single
    70.  
    71.         mfntPrint = New Font("Arial", 16)
    72.         msngYPos = e.MarginBounds.Top + (2 * mfntPrint.GetHeight(e.Graphics))
    73.         recCurrent = New RectangleF(e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Right - 100, msngYPos)
    74.         sfCurrent.Alignment = StringAlignment.Center
    75.         e.Graphics.DrawString("Customer List", mfntPrint, Brushes.Black, recCurrent, sfCurrent)
    76.  
    77.         mfntPrint = New Font("Arial", 11)
    78.         msngFontHeight = mfntPrint.GetHeight(e.Graphics)
    79.         msngYPos += msngFontHeight
    80.     End Sub
    81.  
    82.     Private Sub btnopen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnopen.Click
    83.         Dim Name(11) As String
    84.         Dim Credit(11) As String
    85.         Dim Balance(11) As String
    86.         Dim IDNumber(11) As String
    87.         Dim Address(11) As String
    88.         'Dim DataRecords(3) As Records
    89.  
    90.         Name(0) = "Steve McCracken"
    91.         Name(1) = "Allen Smith"
    92.         Name(2) = "Tom Stevenson"
    93.         Name(3) = "Bob Noel"
    94.         Name(4) = "Marcus Bell"
    95.         Name(5) = "Phil Gretzky"
    96.         Name(6) = "Jack Orr"
    97.         Name(7) = "Chris Hull"
    98.         Name(8) = "Craig Alomar"
    99.         Name(9) = "Norm Jagr"
    100.         Name(10) = "Ted Yzernam"
    101.         '
    102.         Credit(0) = "21,000"
    103.         Credit(1) = "15,000"
    104.         Credit(2) = "9,000"
    105.         Credit(3) = "20,000"
    106.         Credit(4) = "30,000"
    107.         Credit(5) = "50,0000"
    108.         Credit(6) = "3,500"
    109.         Credit(7) = "4,500"
    110.         Credit(8) = "36,000"
    111.         Credit(9) = "13,000"
    112.         Credit(10) = "23,000"
    113.         '
    114.         Balance(0) = "5,000"
    115.         Balance(1) = "14,000"
    116.         Balance(2) = "2,000"
    117.         Balance(3) = "15,000"
    118.         Balance(4) = "20,000"
    119.         Balance(5) = "40,000"
    120.         Balance(6) = "200"
    121.         Balance(7) = "500"
    122.         Balance(8) = "3,000"
    123.         Balance(9) = "12,000"
    124.         Balance(10) = "21,000"
    125.         '
    126.         IDNumber(0) = "34538573"
    127.         IDNumber(1) = "13729472"
    128.         IDNumber(2) = "48502847"
    129.         IDNumber(3) = "48397548"
    130.         IDNumber(4) = "28495621"
    131.         IDNumber(5) = "12345678"
    132.         IDNumber(6) = "91011122"
    133.         IDNumber(7) = "34627842"
    134.         IDNumber(8) = "43244245"
    135.         IDNumber(9) = "15745462"
    136.         IDNumber(10) = "q546567"
    137.         '
    138.         Address(0) = "36 MaxBecker Drive"
    139.         Address(1) = "9 Coopperleaf Road"
    140.         Address(2) = "100 besideme Place"
    141.         Address(3) = "45 Crackmenow Street"
    142.         Address(4) = "190 Oppsok Drive"
    143.         Address(5) = "78 listwer Street"
    144.         Address(6) = "34 Fisher Drive"
    145.         Address(7) = "56 Dixie Road"
    146.         Address(8) = "12 Guelph Street"
    147.         Address(9) = "99 Peaks Street"
    148.         Address(10) = "45 Brayshaw Drive"
    149.         '
    150.         LogRecords(0).SourceName = "Steve McCracken"
    151.         LogRecords(1).SourceName = "Allen Smith"
    152.         LogRecords(2).SourceName = "Tom Stevenson"
    153.         LogRecords(3).SourceName = "Bob Noel"
    154.         LogRecords(4).SourceName = "Marcus Bell"
    155.         LogRecords(5).SourceName = "Phil Gretzky"
    156.         LogRecords(6).SourceName = "Jack Orr"
    157.         LogRecords(7).SourceName = "Chris Hull"
    158.         LogRecords(8).SourceName = "Craig Alomar"
    159.         LogRecords(9).SourceName = "Norm Jagr"
    160.         LogRecords(10).SourceName = "Ted Yzernam"
    161.         '
    162.         Dim psrdCurrent As System.IO.StreamReader
    163.         Dim pintCount As Integer
    164.         Dim pstrLine As String
    165.         Dim pstrFields() As String
    166.         Dim pintCurrent As Integer
    167.         Dim ofd As Windows.Forms.OpenFileDialog
    168.         ofd.ShowDialog()
    169.         psrdCurrent = New System.IO.StreamReader(ofd.FileName)
    170.         pstrLine = psrdCurrent.ReadLine()
    171.         '
    172.         Do Until pstrLine = Nothing
    173.             ReDim Preserve LogRecords(pintCount)
    174.             LogRecords(pintCount).SourceName = pstrFields(0)
    175.             LogRecords(pintCount).SourceIP = pstrFields(1)
    176.             LogRecords(pintCount).DestName = pstrFields(2)
    177.             LogRecords(pintCount).DestIP = pstrFields(3)
    178.         Loop
    179.         psrdCurrent.Close()
    180.         '
    181.         For pintCurrent = 0 To LogRecords.GetUpperBound(0)
    182.             cbonumber.Items.Add(LogRecords(pintCount).SourceName)
    183.         Next
    184.         '
    185.         If radfrequent.Checked = True Then
    186.             radfrequent.Text = 1
    187.  
    188.         ElseIf radAverage.Checked = True Then
    189.             radAverage.Text = 2
    190.  
    191.         ElseIf radInfrequent.Checked = True Then
    192.             radInfrequent.Text = 3
    193.         End If
    194.         '
    195.  
    196.         'If IDNumber.Items.Count > 0 Then
    197.         Dim sfd As New System.Windows.Forms.SaveFileDialog
    198.         sfd.ShowDialog()
    199.         Dim fname As String = sfd.FileName
    200.         Dim sw As IO.StreamWriter = New IO.StreamWriter(fname)
    201.         Dim idx As Integer
    202.         For idx = 0 To IDNumber.Add.Count(-1)
    203.             sw.WriteLine(Name.Items(idx))
    204.             sw.WriteLine(lstValue.Items(idx))
    205.         Next
    206.         sw.Close()
    207.  
    208.         'End If
    209.  
    210.     End Sub
    211.  
    212.     Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    213.  
    214.     End Sub
    215. End Class
    Last edited by kleinma; Feb 1st, 2005 at 09:48 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width