This document provides instructions for configuring the objects and properties of a form in Microsoft Access. It lists the name, caption, data source, and other properties for a form with multiple frames and objects to display and enter data for a motorcycle dealership database. Programming code is also provided to handle events like calculating totals, discounts, and payments for a motorcycle purchase transaction.
This document provides an overview of InnoDB file formats and recovery. It discusses the InnoDB tablespace format, including the shared tablespace that contains the data dictionary and rollback segments, as well as tablespaces per table that contain indexes and external pages. It also describes the InnoDB log files, index structures including the primary and secondary indexes, and typical page and record formats. The goal is to provide background needed to understand InnoDB data recovery.
Recovery of lost or corrupted inno db tables(mysql uc 2010)guest808c167
The document discusses recovery of lost or corrupted InnoDB tables in MySQL. It provides an overview of how MySQL stores data in InnoDB, including system tables, primary and secondary keys, and typical failure scenarios. It then introduces an InnoDB recovery tool that can split the InnoDB tablespace into pages and find valid records by parsing pages and applying constraints defined in table definitions.
Roberta ran an e-commerce site selling products in many countries. Her product catalog stored all product data for every locale in each document, but queries typically only needed one locale. This led to large documents and wasted memory. She restructured to have separate documents for each product-locale pair.
Sal analyzed stock trades and initially sharded the data by analytics server. However, queries did not depend on server, and the low-cardinality shard key prevented balancing. Changing to a compound key of security ID and time improved performance significantly.
Bill tracked status updates in batches. His architecture scaled horizontally by adding shards. However, as updates affected most entities, this caused scatter-gather queries. Changing to vertical scaling with SSD
The document discusses various PHP file operations and functions. It covers:
- Creating and opening files with fopen(), specifying read/write modes
- Reading from files with fgets()
- Writing to files with fwrite()
- Removing files with unlink()
- Appending data to files
- Locking files during reads/writes with flock()
- Uploading files via HTML forms by accessing the $_FILES array
- Getting file information and performing directory operations
Powerful Analysis with the Aggregation PipelineMongoDB
Speaker: Asya Kamsky
Think you need to move your data "elsewhere" to do powerful analysis? Think again. The most efficient way to analyze your data is where it already lives. MongoDB Aggregation Pipeline has been getting more and more powerful and using new stages, expressions and tricks we can do extensive analysis of our data inside MongoDB Server.
1. The query plan shows that the optimizer found a plan that uses temporary tables to aggregate the data.
2. The "dates" table, which only has one row, is causing a high disk I/O count as it is being carted up the tree in a disjoint manner.
3. Improving the index on the "accounting" table by adding more columns could significantly reduce the I/O by satisfying more of the query earlier.
Speaker: André Spiegel
Many applications require processes that load large amounts of data into MongoDB. It is easy to get these processes wrong, resulting in hours or days of loading time when it could be done in minutes. This talk identifies common mistakes and pitfalls and shows design patterns that can dramatically improve performance. The patterns introduced here can be used with any tool or programming language.
The document discusses using Elasticsearch's percolator to store queries in an index and then retrieve matching queries by indexing documents. It provides an example of storing queries for terms like "bad protocol" and then percolating a log message to return matching queries. The document also describes techniques for optimizing percolation performance like rewriting queries and messages into a shared sparse vector space for faster matching.
This document provides an overview of InnoDB file formats and recovery. It discusses the InnoDB tablespace format, including the shared tablespace that contains the data dictionary and rollback segments, as well as tablespaces per table that contain indexes and external pages. It also describes the InnoDB log files, index structures including the primary and secondary indexes, and typical page and record formats. The goal is to provide background needed to understand InnoDB data recovery.
Recovery of lost or corrupted inno db tables(mysql uc 2010)guest808c167
The document discusses recovery of lost or corrupted InnoDB tables in MySQL. It provides an overview of how MySQL stores data in InnoDB, including system tables, primary and secondary keys, and typical failure scenarios. It then introduces an InnoDB recovery tool that can split the InnoDB tablespace into pages and find valid records by parsing pages and applying constraints defined in table definitions.
Roberta ran an e-commerce site selling products in many countries. Her product catalog stored all product data for every locale in each document, but queries typically only needed one locale. This led to large documents and wasted memory. She restructured to have separate documents for each product-locale pair.
Sal analyzed stock trades and initially sharded the data by analytics server. However, queries did not depend on server, and the low-cardinality shard key prevented balancing. Changing to a compound key of security ID and time improved performance significantly.
Bill tracked status updates in batches. His architecture scaled horizontally by adding shards. However, as updates affected most entities, this caused scatter-gather queries. Changing to vertical scaling with SSD
The document discusses various PHP file operations and functions. It covers:
- Creating and opening files with fopen(), specifying read/write modes
- Reading from files with fgets()
- Writing to files with fwrite()
- Removing files with unlink()
- Appending data to files
- Locking files during reads/writes with flock()
- Uploading files via HTML forms by accessing the $_FILES array
- Getting file information and performing directory operations
Powerful Analysis with the Aggregation PipelineMongoDB
Speaker: Asya Kamsky
Think you need to move your data "elsewhere" to do powerful analysis? Think again. The most efficient way to analyze your data is where it already lives. MongoDB Aggregation Pipeline has been getting more and more powerful and using new stages, expressions and tricks we can do extensive analysis of our data inside MongoDB Server.
1. The query plan shows that the optimizer found a plan that uses temporary tables to aggregate the data.
2. The "dates" table, which only has one row, is causing a high disk I/O count as it is being carted up the tree in a disjoint manner.
3. Improving the index on the "accounting" table by adding more columns could significantly reduce the I/O by satisfying more of the query earlier.
Speaker: André Spiegel
Many applications require processes that load large amounts of data into MongoDB. It is easy to get these processes wrong, resulting in hours or days of loading time when it could be done in minutes. This talk identifies common mistakes and pitfalls and shows design patterns that can dramatically improve performance. The patterns introduced here can be used with any tool or programming language.
The document discusses using Elasticsearch's percolator to store queries in an index and then retrieve matching queries by indexing documents. It provides an example of storing queries for terms like "bad protocol" and then percolating a log message to return matching queries. The document also describes techniques for optimizing percolation performance like rewriting queries and messages into a shared sparse vector space for faster matching.
This document provides instructions for creating a simple book sales application in VB.Net. It describes setting up the database tables, designing the user interface forms, and includes example code for form functionality like loading and saving data. Tables are created for book types, books, transactions, and transaction details. Forms are designed for a main menu, managing book types and books, and processing sales transactions. Code examples show connecting to the database and querying/manipulating data. The goal is to demonstrate creating a basic working application with a database backend using VB.Net.
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2DataStax
Title: Introduction to Apache Cassandra 1.2
Details: Join Aaron Morton, DataStax MVP for Apache Cassandra and learn the basics of the massively scalable NoSQL database. This webinar is will examine C*’s architecture and its strengths for powering mission-critical applications. Aaron will introduce you to core concepts such as Cassandra’s data model, multi-datacenter replication, and tunable consistency. He’ll also cover new features in Cassandra version 1.2 including virtual nodes, CQL 3 language and query tracing.
Speaker: Aaron Morton, Apache Cassandra Committer
Aaron Morton is a Freelance Developer based in New Zealand, and a Committer on the Apache Cassandra project. In 2010, he gave up the RDBMS world for the scale and reliability of Cassandra. He now spends his time advancing the Cassandra project and helping others get the best out of it.
Cassandra Community Webinar - Introduction To Apache Cassandra 1.2aaronmorton
This document provides an introduction to Apache Cassandra, including an overview of key concepts like the cluster, nodes, data model, and data modeling best practices. It discusses Cassandra's origins and popularity. The presentation covers the cluster architecture with consistent hashing and token ranges, replication strategies, consistency levels, and more. It also summarizes the Cassandra data model including tables, columns, SSTables, caching, compaction and discusses building a Twitter-like data model in CQL.
Midway in our life's journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood.
My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno.
Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio.
My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss.
Join me on my divine data comedy.
Recovery of lost or corrupted inno db tables(mysql uc 2010)Aleksandr Kuzminsky
The document discusses recovery of lost or corrupted InnoDB tables in MySQL. It provides an overview of how MySQL stores data in InnoDB, describes typical failure scenarios that can cause data loss or corruption, and introduces an InnoDB recovery tool that can be used to parse InnoDB tablespace pages and apply constraints to recover records from corrupted pages.
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWSCobus Bernard
In this session, we will take you through setting up an Amazon Redshift cluster and at the ways you can populate it with data. We will start by using AWS DMS to replicate the data as-is as well as doing some ETL on it. This will be followed by AWS Glue where you can do more advanced ETL operations. Lastly, we will look at how you can use Amazon Kinesis Firehose to stream event directly to the Redshift cluster.
This document provides revision materials for an exam on database basics. It includes sections on database fundamentals, normalization, data validation, naming conventions, example questions, exam tips, and exam technique. The document covers key database concepts like entities, attributes, relationships, normalization forms, field data types, and validation rules. It also provides examples of database objects like tables, queries, forms, and reports. Overall, the document offers a comprehensive review of common database topics that may appear on the exam.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, basic statements and features. The key topics covered are:
1. The structure of ABAP programs including reports, dialog programs, and transactions.
2. Data objects in ABAP such as variables, structures, internal tables, and field symbols.
3. Basic statements for data manipulation like MOVE, WRITE, and IF.
4. Features of ABAP such as its independence from operating systems and integrated SQL functionality.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic concepts of ABAP including data types, variables, structures, constants, system fields and statements like MOVE, CLEAR and FIELD-SYMBOLS.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic concepts of ABAP including data types, variables, structures, constants, and system fields.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic features and structure of the ABAP language, including data objects, control statements, and event handling.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, predefined data types, and other key concepts like structures, constants, system fields, MOVE statement, and CLEAR statement. The outline includes 6 chapters that cover topics like introduction to ABAP, list processing, open SQL, event-driven programming, modularization, and debugging techniques.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, basic statements and features. The key topics covered are:
1. The structure of ABAP programs including reports, dialog programs and transactions.
2. Data objects in ABAP such as variables, structures, internal tables, constants and field symbols.
3. Basic statements for data manipulation like MOVE, WRITE, IF and LOOP.
4. Features of ABAP like its independence from operating systems, subset of SQL called Open SQL and event-driven programming.
The document discusses various aspects of using Visual Basic 2008 and Microsoft Access 2007 for GUI and database development. It covers topics like Visual Basic basics, the Visual Basic 2008 interface and tools, using forms and controls in Access 2007, creating tables and relationships in a Access 2007 database, and includes examples of Visual Basic and VBA code for forms interacting with an Access 2007 backend database.
The document discusses various topics related to GUI Visual Basic 2008 and Microsoft Office Access 2007. It includes sections on Visual Basic, Access 2007 features like tables, queries, forms and reports. It also includes code examples for forms in Visual Basic to manage customer, car and rent data in an Access 2007 database. The code shows how to search, add, update and delete records using buttons and text boxes on the forms.
supporting t-sql scripts for IndexPage, Datapage and IndexDefragmentationMahabubur Rahaman
The document describes how to use DBCC commands to examine the data and index pages of a table in SQL Server. It creates a sample EMPLOYEE table with a clustered primary key and nonclustered unique index. DBCC IND is used to identify the data and index pages, including the clustered index on page 147 and nonclustered index on page 153. DBCC PAGE with different print options is used to dump the page header and data. Finally, it alters the primary key to be a nonclustered index to demonstrate how the page structures change.
Introducing new features in Apache Pinot. In this talk, we will go over indexing support in Pinot, recently added text indexing feature, SQL support, and cloud readiness.
please code in c#- please note that im a complete beginner- northwind.docxAustinaGRPaigey
please code in c#.
please note that im a complete beginner.
northwind.mdf.
northwind_log.ldf
OrderDetailsMaintenance.zip
1. Include the two above files in the root of your OrderDetailsMaintenance project.
2. Make sure to mark them as "Content" and "Copy Always" or "Copy if newer" in the properties window of those two files.
3. Run the Scaffold-DbContext command to create a context class as well as a class to encapsulate the Orders objects from the associated table in the mdf file. Make sure to include the parameters for -Tables Customers (only worry about the attributes associated with the text boxes, you don't need to worry about any other rows from the table)
4. Once you have ran the command, include an app.config file and add a connection string element. Make sure to copy the connection string from your Context class to your app.config. Then edit your context to grab the connection string from the app.config (ConfigurationManager.ConnectionString["Northwind"].ConnectionString)
5. Code the Find button to Find the customer id and populate the details in the below text boxes.
1. If no order is found, display a message box.
6. Code the exit button
7. Code the Save button to update its attributes and call Update and SaveChanges() on that particular entity.
1. Note: If you close the program, reopen it, and search for the entity you recently updated. You may not see the changes depending on how you setup the mdf file in your project (because it copies a new version to the bin directory each time you run the program). So, if you don't see your changes, don't be alarmed.
============
HERE IS WHAT I HAVE SO FAR
frmCustomerMaintenance.cs
namespace OrderDetailsMaintenance
{
public partial class frmCustomerMaintenance : Form
{
public frmCustomerMaintenance()
{
InitializeComponent();
}
}
}
frmCustomerMaintenance.resx
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name".
Dokumen ini memberikan panduan lengkap tentang cara menginstal Visual Basic .NET 2008 dengan langkah-langkah seperti membuka folder DVD VB 2008, mengklik setup, mengklik install, menerima syarat lisensi, memilih instal default, menunggu proses instalasi selesai, dan mengklik exit.
Dokumen ini memberikan pengantar singkat tentang Visual Basic Net 2008, termasuk cara membuka program Visual Studio 2008, komponen-komponen utama antara lain menu, toolbox, form, solution explorer, dan properties window. Dokumen ini juga menjelaskan fungsi output untuk melihat hasil kompilasi program.
This document provides instructions for creating a simple book sales application in VB.Net. It describes setting up the database tables, designing the user interface forms, and includes example code for form functionality like loading and saving data. Tables are created for book types, books, transactions, and transaction details. Forms are designed for a main menu, managing book types and books, and processing sales transactions. Code examples show connecting to the database and querying/manipulating data. The goal is to demonstrate creating a basic working application with a database backend using VB.Net.
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2DataStax
Title: Introduction to Apache Cassandra 1.2
Details: Join Aaron Morton, DataStax MVP for Apache Cassandra and learn the basics of the massively scalable NoSQL database. This webinar is will examine C*’s architecture and its strengths for powering mission-critical applications. Aaron will introduce you to core concepts such as Cassandra’s data model, multi-datacenter replication, and tunable consistency. He’ll also cover new features in Cassandra version 1.2 including virtual nodes, CQL 3 language and query tracing.
Speaker: Aaron Morton, Apache Cassandra Committer
Aaron Morton is a Freelance Developer based in New Zealand, and a Committer on the Apache Cassandra project. In 2010, he gave up the RDBMS world for the scale and reliability of Cassandra. He now spends his time advancing the Cassandra project and helping others get the best out of it.
Cassandra Community Webinar - Introduction To Apache Cassandra 1.2aaronmorton
This document provides an introduction to Apache Cassandra, including an overview of key concepts like the cluster, nodes, data model, and data modeling best practices. It discusses Cassandra's origins and popularity. The presentation covers the cluster architecture with consistent hashing and token ranges, replication strategies, consistency levels, and more. It also summarizes the Cassandra data model including tables, columns, SSTables, caching, compaction and discusses building a Twitter-like data model in CQL.
Midway in our life's journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood.
My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno.
Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio.
My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss.
Join me on my divine data comedy.
Recovery of lost or corrupted inno db tables(mysql uc 2010)Aleksandr Kuzminsky
The document discusses recovery of lost or corrupted InnoDB tables in MySQL. It provides an overview of how MySQL stores data in InnoDB, describes typical failure scenarios that can cause data loss or corruption, and introduces an InnoDB recovery tool that can be used to parse InnoDB tablespace pages and apply constraints to recover records from corrupted pages.
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWSCobus Bernard
In this session, we will take you through setting up an Amazon Redshift cluster and at the ways you can populate it with data. We will start by using AWS DMS to replicate the data as-is as well as doing some ETL on it. This will be followed by AWS Glue where you can do more advanced ETL operations. Lastly, we will look at how you can use Amazon Kinesis Firehose to stream event directly to the Redshift cluster.
This document provides revision materials for an exam on database basics. It includes sections on database fundamentals, normalization, data validation, naming conventions, example questions, exam tips, and exam technique. The document covers key database concepts like entities, attributes, relationships, normalization forms, field data types, and validation rules. It also provides examples of database objects like tables, queries, forms, and reports. Overall, the document offers a comprehensive review of common database topics that may appear on the exam.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, basic statements and features. The key topics covered are:
1. The structure of ABAP programs including reports, dialog programs, and transactions.
2. Data objects in ABAP such as variables, structures, internal tables, and field symbols.
3. Basic statements for data manipulation like MOVE, WRITE, and IF.
4. Features of ABAP such as its independence from operating systems and integrated SQL functionality.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic concepts of ABAP including data types, variables, structures, constants, system fields and statements like MOVE, CLEAR and FIELD-SYMBOLS.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic concepts of ABAP including data types, variables, structures, constants, and system fields.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It outlines the structure of an ABAP course including chapters on list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic features and structure of the ABAP language, including data objects, control statements, and event handling.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, predefined data types, and other key concepts like structures, constants, system fields, MOVE statement, and CLEAR statement. The outline includes 6 chapters that cover topics like introduction to ABAP, list processing, open SQL, event-driven programming, modularization, and debugging techniques.
The document provides an overview of ABAP (Advanced Business Application Programming) programming. It discusses the structure of ABAP programs, data objects, basic statements and features. The key topics covered are:
1. The structure of ABAP programs including reports, dialog programs and transactions.
2. Data objects in ABAP such as variables, structures, internal tables, constants and field symbols.
3. Basic statements for data manipulation like MOVE, WRITE, IF and LOOP.
4. Features of ABAP like its independence from operating systems, subset of SQL called Open SQL and event-driven programming.
The document discusses various aspects of using Visual Basic 2008 and Microsoft Access 2007 for GUI and database development. It covers topics like Visual Basic basics, the Visual Basic 2008 interface and tools, using forms and controls in Access 2007, creating tables and relationships in a Access 2007 database, and includes examples of Visual Basic and VBA code for forms interacting with an Access 2007 backend database.
The document discusses various topics related to GUI Visual Basic 2008 and Microsoft Office Access 2007. It includes sections on Visual Basic, Access 2007 features like tables, queries, forms and reports. It also includes code examples for forms in Visual Basic to manage customer, car and rent data in an Access 2007 database. The code shows how to search, add, update and delete records using buttons and text boxes on the forms.
supporting t-sql scripts for IndexPage, Datapage and IndexDefragmentationMahabubur Rahaman
The document describes how to use DBCC commands to examine the data and index pages of a table in SQL Server. It creates a sample EMPLOYEE table with a clustered primary key and nonclustered unique index. DBCC IND is used to identify the data and index pages, including the clustered index on page 147 and nonclustered index on page 153. DBCC PAGE with different print options is used to dump the page header and data. Finally, it alters the primary key to be a nonclustered index to demonstrate how the page structures change.
Introducing new features in Apache Pinot. In this talk, we will go over indexing support in Pinot, recently added text indexing feature, SQL support, and cloud readiness.
please code in c#- please note that im a complete beginner- northwind.docxAustinaGRPaigey
please code in c#.
please note that im a complete beginner.
northwind.mdf.
northwind_log.ldf
OrderDetailsMaintenance.zip
1. Include the two above files in the root of your OrderDetailsMaintenance project.
2. Make sure to mark them as "Content" and "Copy Always" or "Copy if newer" in the properties window of those two files.
3. Run the Scaffold-DbContext command to create a context class as well as a class to encapsulate the Orders objects from the associated table in the mdf file. Make sure to include the parameters for -Tables Customers (only worry about the attributes associated with the text boxes, you don't need to worry about any other rows from the table)
4. Once you have ran the command, include an app.config file and add a connection string element. Make sure to copy the connection string from your Context class to your app.config. Then edit your context to grab the connection string from the app.config (ConfigurationManager.ConnectionString["Northwind"].ConnectionString)
5. Code the Find button to Find the customer id and populate the details in the below text boxes.
1. If no order is found, display a message box.
6. Code the exit button
7. Code the Save button to update its attributes and call Update and SaveChanges() on that particular entity.
1. Note: If you close the program, reopen it, and search for the entity you recently updated. You may not see the changes depending on how you setup the mdf file in your project (because it copies a new version to the bin directory each time you run the program). So, if you don't see your changes, don't be alarmed.
============
HERE IS WHAT I HAVE SO FAR
frmCustomerMaintenance.cs
namespace OrderDetailsMaintenance
{
public partial class frmCustomerMaintenance : Form
{
public frmCustomerMaintenance()
{
InitializeComponent();
}
}
}
frmCustomerMaintenance.resx
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name".
Dokumen ini memberikan panduan lengkap tentang cara menginstal Visual Basic .NET 2008 dengan langkah-langkah seperti membuka folder DVD VB 2008, mengklik setup, mengklik install, menerima syarat lisensi, memilih instal default, menunggu proses instalasi selesai, dan mengklik exit.
Dokumen ini memberikan pengantar singkat tentang Visual Basic Net 2008, termasuk cara membuka program Visual Studio 2008, komponen-komponen utama antara lain menu, toolbox, form, solution explorer, dan properties window. Dokumen ini juga menjelaskan fungsi output untuk melihat hasil kompilasi program.
Dokumen ini memberikan penjelasan tentang membuat database dan tabel menggunakan Microsoft Visual Basic 6.0. Terdapat penjelasan mengenai pengertian database, cara membuat database dan tabel, membuat index, serta mengisi data pada tabel. Diberikan contoh pembuatan tabel dengan 3 field dan pengisian datanya.
This tutorial introduces programming in Visual Basic 6.0 through a series of activities that demonstrate the main control structures: sequence, selection (binary and multiway), and iteration (pre- and post-test). The activities guide students to implement fully tested and documented software solutions in a methodical manner, meeting the intended learning outcomes. The tutorial begins by having students set up a project template and main menu to organize their work. Subsequent activities introduce key concepts like variables, data types, functions, and event handlers through hands-on exercises creating programs like a calculator, color changer, and message/input boxes.
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
The chapter Lifelines of National Economy in Class 10 Geography focuses on the various modes of transportation and communication that play a vital role in the economic development of a country. These lifelines are crucial for the movement of goods, services, and people, thereby connecting different regions and promoting economic activities.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
A Visual Guide to 1 Samuel | A Tale of Two HeartsSteve Thomason
These slides walk through the story of 1 Samuel. Samuel is the last judge of Israel. The people reject God and want a king. Saul is anointed as the first king, but he is not a good king. David, the shepherd boy is anointed and Saul is envious of him. David shows honor while Saul continues to self destruct.
1. Di Susun Oleh
Agus Muhardi, A.Md
Jurusan Komputerisasi Akuntansi dan Manajeman Informatika
BINA SARANA INFORMATIKA DAN KOMPUTER
Tangerang 2005
2. 2
Kunci Jawaban Soal Latihan Pra UAS Tipe A
Objek-objek yang terkait:
Objeck Properties Nilai
Form1 Caption Alga Musa
Data1 Name
Caption
Database Name
Recordset Type
Record Source
Toko
Data Toko
Cari Difolder Masing2
0-Table
Tbl_Toko
Label1 Caption Toko Alat Tulis Alga Musa
Label2 Caption Nama Barang
Label3 Caption Harga Barang
Label4 Caption Jumlah Barang
Label5 Caption Bayar
Label6 Caption Potongan
Label7 Caption Total Bayar
Text1 Name
DataSource
DataField
Text
Txtnama
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text2 Name
DataSource
DataField
Text
Txtharga
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text3 Name
DataSource
DataField
Text
Txtjumlah
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text4 Name
DataSource
DataField
Text
Txtbayar
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text5 Name
DataSource
DataField
Text
Txtpot
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text6 Name
DataSource
DataField
Text
Txttotal
Toko
Sesuaikan dengan fieldnya masing2
<Kosongkan>
3. 3
Frame1 Caption Tombol Operasi
CommandButton1 Name
Caption
Cmdadd
&ADD
CommandButton2 Name
Caption
Cmdcancel
&CANCEL
CommandButton3 Name
Caption
Cmdsave
&SAVE
CommandButton4 Name
Caption
Cmdhitung
&HITUNG
CommandButton5 Name
Caption
Cmdexit
E&XIT
Dbgrid1 Caption
DataSource
DATA TRANSAKSI
Toko
Listing Programnya:
Private Sub cmdadd_Click()
tambah = True
toko.Recordset.AddNew
txtnama.SetFocus
End Sub
Private Sub cmdcancel_Click()
toko.Recordset.CancelUpdate
toko.Recordset.MoveLast
End Sub
Private Sub cmdexit_Click()
psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi")
If psn = vbYes Then
MsgBox "Makasih Yach.........", 32, "informasi"
End
Else
If psn = vbNo Then
MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi"
End If
End If
End Sub
Private Sub cmdlagi_Click()
dbbio.Recordset.MoveNext
If dbbio.Recordset.EOF Then
dbbio.Recordset.MoveLast
MsgBox "Sudah Diakhir Reocrd Adek...Sayang", 16, "Informasi"
End If
End Sub
Private Sub cmdhitung_Click()
txtbayar.Text = Val(txtharga.Text) * Val(txtjumlah.Text)
If txtjumlah > 5 Then
txtpot.Text = 2 / 100 * Val(txtbayar.Text)
txttotal.Text = Val(txtbayar.Text) - Val(txtpot.Text)
Else
txtpot.Text = 0
txttotal = Val(txtbayar.Text) - Val(txtpot.Text)
End If
End Sub
Private Sub cmdsave_Click()
If tambah = True Then
toko.Recordset.Update
Else
toko.Recordset.Update
End If
End Sub
Private Sub Form_Load()
tambah = False
End Sub
Private Sub txtharga_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtjumlah.SetFocus
End If
End Sub
Private Sub txtjumlah_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdhitung.SetFocus
End If
End Sub
Private Sub txtnama_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then
txtharga.SetFocus
End If
End Sub
4. 4
Kunci Jawaban Soal Latihan Pra UAS Tipe B
Objek-objek yang terkait :
Objeck Properties Nilai
Form1 Caption Alga Musa
Data1 Name
Caption
Database Name
Recordset Type
Record Source
Data1
Data Musik
Cari Difolder Masing2
0-Table
Tbl_Musik
Data2 Name
Caption
Database Name
Recordset Type
Record Source
Data2
Data Film
Cari Difolder Masing2
1-Dynaset
Tbl_Film
Label1 Caption Toko VCD Alga Musa
Frame1 Caption Musik
Label2 Caption Jenis Musik
Label3 Caption Harga
Label4 Caption Jumlah Beli
Text1 Name
DataSource
DataField
Text
Text1
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text2 Name
DataSource
DataField
Text
Text2
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text3 Name
DataSource
DataField
Text
Text3
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Frame2 Caption Film
Label5 Caption Jenis Film
Label6 Caption Harga
Label7 Caption Jumlah Beli
Text4 Name
DataSource
DataField
Text
Text4
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
5. 5
Text5 Name
DataSource
DataField
Text
Text5
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text6 Name
DataSource
DataField
Text
Text6
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
CommandButton1 Name
Caption
Cmdback
BACK
CommandButton2 Name
Caption
Cmdnext
NEXT
CommandButton3 Name
Caption
Cmdcarimusik
CARI JENIS MUSIK
CommandButton4 Name
Caption
Cmdback1
BACK
CommandButton5 Name
Caption
Cmdnext1
NEXT
CommandButton6 Name
Caption
Cmdcarifilm
CARI JENIS FILM
Frame3 Caption Transaksi Pembayaran
Label8 Caption Total Bayar
Label9 Caption Uang Bayar
Label10 Caption Uang Kembali
Text7 Name
Text
Text7
<Kosongkan>
Text8 Name
Text
Text8
<Kosongkan>
Text9 Name
Text
Text9
<Kosongkan>
CommandButton8 Name
Caption
Cmdhitung
HITUNG
CommandButton9 Name
Caption
Cmdkeluar
KELUAR
Listing Programnya:
Dim bayar As Long
Private Sub cmdback_Click()
Data1.Recordset.MovePrevious
If Data1.Recordset.BOF Then
Data1.Recordset.MoveFirst
MsgBox "Sudah Diawal Record Adek", "16", "Informasi"
End If
End Sub
Private Sub cmdcarifilm_Click()
Dim soraya As String * 5
Dim lusiana As String
soraya = InputBox("Ketik Kode Musik:", "Pencarian Biodata")
lusiana = "kd_film ='" & soraya & "'"
Data2.Recordset.FindFirst lusiana
If Data2.Recordset.NoMatch Then
MsgBox "Maaf Mas Kode Musik " + soraya + " tidk ada", 16, "informasi"
Data2.Recordset.MoveFirst
End If
End Sub
Private Sub cmdcarimusuk_Click()
Dim soraya As String * 5
soraya = InputBox("Ketik Kode Musik:", "Pencarian Biodata")
alga_musa = "kd_musik '" & soraya & "'"
Data1.Recordset.Index = "kdmusik"
Data1.Recordset.Seek "=", soraya
If Data1.Recordset.NoMatch Then
MsgBox "Maaf Mas Kode Musik " + soraya + " tidk ada", 16, "informasi"
Data1.Recordset.MoveFirst
End If
End Sub
6. 6
Private Sub cmdhitung_Click()
bayar = Val(Text2.Text) * Val(Text3.Text) + Val(Text5.Text) * Val(Text6.Text)
Text7 = Format(bayar, " Rp ###,###,###") & ",-"
End Sub
Private Sub cmdkeluar_Click()
psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi")
If psn = vbYes Then
MsgBox "Makasih Yach.........", 32, "informasi"
End
Else
If psn = vbNo Then
MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi"
End If
End If
End Sub
Private Sub cmdnext_Click()
Data1.Recordset.MoveNext
If Data1.Recordset.EOF Then
Data1.Recordset.MoveLast
MsgBox "Sudah Diakhir Reocrd Adek...Sayang", 16, "Informasi"
End If
End Sub
Private Sub cmdnext1_Click()
Data2.Recordset.MoveNext
If Data2.Recordset.EOF Then
Data2.Recordset.MoveLast
MsgBox "Sudah Diakhir Reocrd Adek...Sayang", 16, "Informasi"
End If
End Sub
Private Sub cmdback1_Click()
Data2.Recordset.MovePrevious
If Data2.Recordset.BOF Then
Data2.Recordset.MoveFirst
MsgBox "Sudah Diawal Record Adek", "16", "Informasi"
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text6.SetFocus
End If
End Sub
Private Sub Text6_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdhitung.SetFocus
End If
End Sub
Private Sub Text8_Change()
On Error Resume Next
Text9.Text = Format(Text8.Text - bayar, " Rp ###,###,###") & ",-"
End Sub
7. 7
Kunci Jawaban Soal Latihan Pra UAS Tipe C
Objek-objek yang terkait :
Objeck Properties Nilai
Form1 Caption Alga Musa
Label1 Caption Café Alga Musa
Data1 Name
Caption
Database Name
Recordset Type
Record Source
Data1
Data Makan
Cari Difolder Masing2
0-Table
Tbl_Makan
Data2 Name
Caption
Database Name
Recordset Type
Record Source
Data2
Data Minum
Cari Difolder Masing2
0-Table
Tbl_Minum
Dbgrid1 Caption
DataSource
Menu Pempek
Data1
Dbgrid2 Caption
DataSource
Menu Minuman
Data2
Frame1 Caption Pesanan Pempek
Label2 Caption Nama Makanan
Label3 Caption Harga
Label4 Caption Jumlah Porsi
Text1 Name
DataSource
DataField
Text
Text1
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text2 Name
DataSource
DataField
Text
Text2
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text3 Name
DataSource
DataField
Text
Text3
Data1
Sesuaikan dengan fieldnya masing2
<Kosongkan>
8. 8
Frame2 Caption Pesanan Minuman
Label5 Caption Nama Minuman
Label6 Caption Harga
Label7 Caption Jumlah Porsi
Text4 Name
DataSource
DataField
Text
Text4
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text5 Name
DataSource
DataField
Text
Text5
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text6 Name
DataSource
DataField
Text
Text6
Data2
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Frame3 Caption Data Transaksi
Label8 Caption Total Bayar
Label9 Caption Uang Bayar
Label10 Caption Kembali
Text7 Name
Text
Text7
<Kosongkan>
Text8 Name
Text
Text8
<Kosongkan>
Text9 Name
Text
Text9
<Kosongkan>
CommandButton8 Name
Caption
Cmdhitung
HITUNG
CommandButton9 Name
Caption
Cmdkeluar
KELUAR
Listing Programnya:
Private Sub cmdhitung_Click()
bayar = Val(Text2.Text) * Val(Text3.Text) + Val(Text5.Text) * Val(Text6.Text)
Text7.Text = Format(bayar, " Rp ###,###,###") & ",-"
End Sub
Private Sub cmdkeluar_Click()
psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi")
If psn = vbYes Then
MsgBox "Makasih Yach.........", 32, "informasi"
End
Else
If psn = vbNo Then
MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi"
End If
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text6.SetFocus
End If
End Sub
Private Sub Text6_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdhitung.SetFocus
End If
End Sub
Private Sub Text8_Change()
On Error Resume Next
Text9.Text = Format(Text8.Text - bayar, " Rp ###,###,###") & ",-"
End Sub
9. 9
Kunci Jawaban Soal Latihan Pra UAS Tipe D
Objek-objek yang terkait :
Objeck Properties Nilai
Form1 Caption Alga Musa Motor
Label1 Caption Alga Musa Motor
Data1 Name
Caption
Database Name
Recordset Type
Record Source
Motor
Data Motor
Cari Difolder Masing2
0-Table
Tbl_Motor
Frame1 Caption Honda
Option1 Caption SPR
Option2 Caption KRM
Option3 Caption LGD
Option4 Caption WIN
Frame2 Caption Suzuki
Option5 Caption SMH
Option6 Caption SGN
Option7 Caption STR
Frame3 Caption Yamaha
Option8 Caption FGR
Option9 Caption JPR
Option10 Caption RXK
Frame4 Caption Data Transaksi
Label2 Caption Jenis Motor
Label3 Caption Harga Motor
Label4 Caption Jumlah Beli
Label5 Caption Bayar
Label6 Caption Potongan
Label7 Caption Total Bayar
10. 10
Text1 Name
DataSource
DataField
Text
txtjenis
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text2 Name
DataSource
DataField
Text
txtharga
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text3 Name
DataSource
DataField
Text
txtjumlah
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text4 Name
DataSource
DataField
Text
txtbayar
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text5 Name
DataSource
DataField
Text
txtpotong
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
Text6 Name
DataSource
DataField
Text
txttotal
Motor
Sesuaikan dengan fieldnya masing2
<Kosongkan>
CommandButton1 Name
Caption
Cmdtambah
TAMBAH
CommandButton2 Name
Caption
Cmdsimpan
SIMPAN
CommandButton3 Name
Caption
Cmdbatal
BATAL
CommandButton4 Name
Caption
Cmdhitung
HITUNG
CommandButton5 Name
Caption
Cmdkeluar
KELUAR
Dbgrid1 Caption
DataSource
DATA TRANSAKSI
Motor
Listing Programnya:
Private Sub cmdbatal_Click()
motor.Recordset.CancelUpdate
motor.Recordset.MoveLast
End Sub
Private Sub cmdhitung_Click()
txtbayar.Text = Val(txtharga.Text) * Val(txtjumlah.Text)
If txtjumlah > 5 Then
txtpotong.Text = 2 / 100 * Val(txtbayar.Text)
txttotal.Text = Val(txtbayar.Text) - Val(txtpotong.Text)
Else
txtpotong.Text = 0
txttotal = Val(txtbayar.Text) - Val(txtpotong.Text)
End If
End Sub
Private Sub cmdkeluar_Click()
psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi")
If psn = vbYes Then
MsgBox "Makasih Yach.........", 32, "informasi"
End
Else
If psn = vbNo Then
MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi"
End If
End If
End Sub
12. 12
Private Sub Option7_Click()
txtjenis.Text = "Satria"
txtharga.Text = 13000000
txtjumlah.SetFocus
Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Option5.Value = False
Option6.Value = False
Option9.Value = False
Option10.Value = False
Option11.Value = False
End Sub
Private Sub Option9_Click()
txtjenis.Text = "Vega R"
txtharga.Text = 12000000
txtjumlah.SetFocus
Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Option5.Value = False
Option6.Value = False
Option7.Value = False
Option10.Value = False
Option11.Value = False
End Sub
Private Sub txtjumlah_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdhitung.SetFocus
End If
End Sub
Prakata
Puji Syukur kami ucapkan kepada Allah S.W.T yang telah
memberikan nikmat kesehatan sehingga kami mampu
menyelesaikan materi Microsoft Visula Basic ini dan ucapan
terima kasih juga kami sampaikan kepada AMIK-BSI selaku
lembaga yang telah memberikan kami pasilitas sehingga
semester 4 kami selesaikan dengan penuh gembira .
Akhir kata kami ucapkan sampai jumpa di semester
berikutnya…moga kita semua dalam selalu dalam lindungan
Yang Maha Esa.
Create : Agus Muhardi