473,809 Members | 2,718 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Access Autonumber problem

3 New Member
Hello

I am trying to use autonumber on an invoice with the prexif "CRW", so the Invoice ID will be CRW00001, CRW00002..and so on. I have put a Format of "CRW"00000 in the table design for the field Invoice ID and the tables are succesfully creating the Invoice ID with the "CRW" prefix in an incremental Order..I have created an form and i want the user to be able to use the field Invoice ID (e.g. CRW00001) to search for records of customers etc. I have created a combo box and linked the sub forms Customer to orders.

The problem is that in the Order Form when I enter the invoice ID "CRW00001" in the combobox I get a type mismatch error.

Please help!
Jan 5 '10 #1
7 2921
NeoPa
32,579 Recognized Expert Moderator MVP
You tell us little about the form, but I suspect you are trying to enter into a control bound to an AutoNumber field. This is neither possible nor sensible. To help more specifically we would need more specific information.

You could also check out Example Filtering on a Form for an explanation of how to search within forms.
Jan 5 '10 #2
beadman
3 New Member
Thanks Neo for replying, My combox is not control bound, It is simply a type mismatch error. Autonumer is a long integer..I have formatted this long integer in the table design to include the prefix before the autonumber.

I have created a form from the table order which has an Order ID as a unique ID, These Orders have a man-toone realtionship with customer.

I have then created another order form(order form 1) and sub-formed the order form with the customer form into a tab page arrangement. They are linked by Order ID.

In order Form 1 i have created a combobox which returns a value with matching Order ID's. However the formats that i definded in the table are not pulling through into the forms. e.g in the table an order ID would be CRW0001 but in the form the ID is 1...When i type CRW0001 into my combobox i get a type mismatch error, i.e i am not allowed to enter Text in a numeric field.

Thanks
Jan 5 '10 #3
ChipR
1,287 Recognized Expert Top Contributor
If you've set the Format for the field, you have only changed the display. The value saved in the field is an integer, so CRW0001 won't match it, while typing in 0001 should. I would probably just use a text field for this, and skip the Format.
Jan 5 '10 #4
NeoPa
32,579 Recognized Expert Moderator MVP
@beadman
This seems entirely contradictory. If the ComboBox (which is a control btw) is not bound, then there is no relation to the table or any of its attributes at all.
@beadman
In this case, as Chip has indicated, you are going about this entirely the wrong way, as well as expressing your problem quite wrongly. I expect this simply means that you're quite new to this, so no harm now we understand what's occurring a little better.

I'm afraid it does mean that you will need to consider going back a step or two and reconsidering how you'd like to approach this whole problem. We can probably help, but you'll need to be clearer about how you communicate the problem to us. I suspect the first step is to determine whether the ComboBox is actually bound to any field in your table.
Jan 5 '10 #5
ChipR
1,287 Recognized Expert Top Contributor
NeoPa, would it be correct to say that the control source of the combo box is unbound while the row source is bound to the table? Normally I would refer to this as an unbound combo box, but I realize that's not entirely accurate.
Jan 5 '10 #6
NeoPa
32,579 Recognized Expert Moderator MVP
Is that what they're describing do you think? If so that would be referred to as unbound. I have trouble seeing how the error message occurs in that scenario. It's hard to conceptualise given the current explanation. Maybe the operator is trying to select an entry by typing it in. It's such a strange approach that it's outside of my experience I'm afraid. A clearer explanation would help, but that's so often true. It's hard to expect someone relatively new to the subject to put it clearly when so many that have been at it for so much longer fair no better.

I think I would still advise the same approach. A couple of steps back to consider what would actually be the best approach. I can't think the present one is likely to yield the expected results. Of course that's so much easier to see from a more experienced perspective.
Jan 5 '10 #7
nico5038
3,080 Recognized Expert Specialist
You should use a combobox with two columns. The source should look like:
Expand|Select|Wrap|Line Numbers
  1. SELECT [id], "CRW" & format([id],"0000") FROM test;
Now keep column 1 the bound column, take care that under format the "Column count" is equal 2 and the "Column width" equals "0" (suppresses the bound column).

This will allow the entering of the CRW, although I wouldn't use this as it's a default and thus something I would show just on a report and as a fixed text on a form.

I did use once a "controlled " invoicenumber (see sample at http://bytes.com/attachments/attachm...insert2000.zip) where the Year is added in front of the sequence number. You could use the same functions to fill the Invoicenumber and drop the autonumber, thus making the ID a text field, that can be used "straight away".

Nic;o)
Jan 5 '10 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

0
2731
by: Frances | last post by:
Hi All, I'm having a problem trying to add a record to a simple Access 2000 db (db is very similar to an address book but with more info than the usual address, phone, etc.). The database is one table, 36 fields. The record_id field is an autonumber field (long int) and primary key. The rest of the fields comprise of 30 text fields, 3 memo fields, 1 date field and 1 currency field. Text fields vary in number of characters allowed. ...
1
1727
by: Smriti Dev | last post by:
Hi, I have a question regarding autonumbering . I'm using linked tables between msql and MS Access. Quite a few linked tables exist with relationships. The auto increment fields once linked loose thier autonumber property and come up as numbers. I have developed a form interface and when I press the next record the next number does not come as the autonumber property has been lost. Thier are quite a few relationships with linked...
3
2308
by: Mike | last post by:
Using MS Access XP standard install (no Jet or MDAC updates applied yet) as front end, MySQL 4.0 as backend and MySQL ODBC connector version 3.51. When pasting multiple records into the database either in a form or directly in the table, all records / fields display #deleted in each column. This only happens when pasting multiple records, if a single record is pasted, the #deleted comment does not appear. When I refreash the view, the...
1
1862
by: Knut B. | last post by:
I have a problem with a database of concerts, where I recently tried to change the existing database with some new rows/categories and some new names on a few of the existing ones. I have an id field that is "autonumber", and this has become my problem. The original database had listed 54 concerts, with unique ID's. Now, the ID autonumber section has started to count from 1 again, and I can't register anything new in the database because...
6
6237
by: HS1 | last post by:
Hello I have a table in Access Database. This table has a AutoNumber field. I use a DataGrid to show that table When I insert a new record in for this table using a DataGrid, there is a message that asks me to enter the value for this AutoNumber field. Why I have to do that? Could you please help
11
4504
by: Alan Mailer | last post by:
A project I'm working on is going to use VB6 as a front end. The back end is going to be pre-existing MS Access 2002 database tables which already have records in them *but do not have any AutoNumber* fields in them. Correct me if I'm wrong, but I'm assuming this means that I cannot now alter these existing Access tables and change their primary key to an "AutoNumber" type. If I'm right about this, I need some suggestions as to the...
2
2832
by: Hiyella2 | last post by:
Hello, I have a problem with a table in my MS Access 2003 table. The primary key of this table is an autonumber field set to a Long Integer, Yes - no duplicates. The autonumber made it to 10252. Now when I try to add a new record the autonumber started over at 1. Therefore I am getting an error message saying that it can't save this new record because it contains duplicate values. My best guess is that I need to reset the autonumber...
4
2617
by: keri | last post by:
Hello again, While I try and solve the calender issue I also have another problem. I have a form & table (appointments) where the user records appointments in the future. The fields include date, time and duration. I would like a pop up box to appear when registering an appointment if the time / days clash with another appointment. Somehow I need to create a table or query that blocks out sections of
6
11771
by: ashes | last post by:
Hi, I am creating an ecommerce website using Microsoft Visual Studio, VB.Net and MS Access 2003. I am new to VB.Net When someone wants to register on the website, they fill out a form and the contents of the form is inserted into the MS Access database. The Customer table in the database already has 30 records (with CustomerIDs 1 - 30) in it (from when the database was first created). The CustomerID field in the database is an...
3
1474
by: limperger | last post by:
Hello! This is quite important. We have an Access file shared in a network. Every user has its front-end copy that is linked to a back-end copy. This database has an autonumber field to count the records. Surprisingly, one day we found out that the autonumber count had elapsed 500 records; that is, the last entered record was assigned number 650 and the new one was assigned number 1100 by the autonumber field. I didn't find any...
0
9721
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10639
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10376
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9200
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7661
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5550
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5688
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4332
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3015
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.