How To Insert Date To Another Db Using Vba

Apr 5, 2005

This is what i am tring to do. I generated system catalog with its poplution and created seperate .mdb file for
the meta database and now i need to insert to it using following funciton.:

"InsertSystemCatalogPopulation(db, metadb)''

i be happy if some one show me how i can
insert the meta data to created db. Thanks


Here is the code :
---------------------------
Private Sub Command0_Click()
CreateSystemCatalog
End Sub


Sub CreateSystemCatalog()
Dim metadb As Database, db As Database
Dim metadbname As String
Set db = CurrentDb()
metadbname = Left(db.NAME, Len(db.NAME) - 4) + "_meta.mdb"
Set metadb = DBEngine.Workspaces(0).CreateDatabase(metadbname, dbLangGeneral)
Call CreateSystemCatalogTables(metadb)
Call InsertSystemCatalogPopulation(db, metadb)
End Sub

Sub CreateSystemCatalogTables(metadb As Database)
metadb.Execute "CREATE TABLE SysTables( " & _
"tablename Char(30) NOT NULL, " & _
"PRIMARY KEY (tablename));"

metadb.Execute "CREATE Table SysColumns( " & _
"tablename Char(30) NOT NULL, " & _
"columnname Char(30) NOT NULL, " & _
"required Logical NOT NULL, " & _
"type Char(10) NOT NULL, " & _
"length Smallint, " & _
"PRIMARY KEY (tablename, columnname))"

metadb.Execute "CREATE TABLE SysKeys( " & _
"tablename Char(30) NOT NULL, " & _
"keyname Char(30) NOT NULL, " & _
"keytype Char(9) NOT NULL, " & _
"tablename_prim Char(30) NOT NULL, " & _
"PRIMARY KEY (tablename, keyname));"

metadb.Execute "CREATE TABLE SysKeyColumns( " & _
"tablename Char(30) NOT NULL, " & _
"keyname Char(30) NOT NULL, " & _
"keycolumn_seqno Char(30) NOT NULL, " & _
"columnname Char(30) NOT NULL, " & _
"PRIMARY KEY (tablename, keyname, columnname), " & _
"UNIQUE (tablename, keyname, keycolumn_seqno));"
metadb.Execute "ALTER TABLE SysColumns " & _
"ADD FOREIGN KEY (tablename) REFERENCES SysTables;"

metadb.Execute "ALTER TABLE SysKeys " & _
"ADD FOREIGN KEY (tablename) REFERENCES SysTables;"

metadb.Execute "ALTER TABLE SysKeys " & _
"ADD FOREIGN KEY (tablename_prim) REFERENCES SysTables;"

metadb.Execute "ALTER TABLE SysKeyColumns " & _
"ADD FOREIGN KEY (tablename, keyname) REFERENCES SysKeys;"

metadb.Execute "ALTER TABLE SysKeyColumns " & _
"ADD FOREIGN KEY (tablename, columnname) REFERENCES SysColumns;"
End Sub
-------------------

View Replies


ADVERTISEMENT

Forms :: How To Insert Current Date Into A Field Using Date

Oct 10, 2014

i have just started to use access and i know how to insert the current date into a field using date() but i am not sure will this change the date everytime i open the form ? i want to create a form for invoices that shows the date the invoice was created and doesnt change if i re open for editing,

View 1 Replies View Related

An SQL Insert Problem With A Date

Dec 22, 2005

Hi, I am inserting records into a table where one of the fields I want to insert is a date value from a form. When I run the query without inserting it it works fine. When I change the value into some other type (a string) it also works fine. I have tried it with a date 05/05/05 so it has nothing to do with the sequence. The destination field as well as the form has identical data types. The keys are OK as the record is inserted. Only the date is missing.
The error message displayed states:

Microsoft access set 6 fields to NULL due to a type conversion failure ...


I guess I am using the 'dateInvoiceSent' wrong or without the required format command. Any help is most appreciated.

INSERT INTO clientInvoice (InvoiceNo,clientName,dateInvoiceSent)
SELECT DISTINCT jobInvoice.InvoiceNo, job.ClientName, [Forms]![CreateInvoices].[InvoiceDate] AS dateInvoiceSent
FROM job INNER JOIN jobInvoice ON job.JobRef = jobInvoice.JobRef
WHERE (((job.JobRef)=[jobinvoice].[jobref]));

View 1 Replies View Related

An SQL Insert Problem With A Date

Dec 22, 2005

Hi, I am inserting records into a table where one of the fields I want to insert is a date value from a form. When I run the query without inserting it it works fine. When I change the value into some other type (a string) it also works fine. I have tried it with a date 05/05/05 so it has nothing to do with the sequence. The destination field as well as the form has identical data types. The keys are OK as the record is inserted. Only the date is missing.
The error message displayed states:

Microsoft access set 6 fields to NULL due to a type conversion failure ...


I guess I am using the 'dateInvoiceSent' wrong or without the required format command. Any help is most appreciated.

INSERT INTO clientInvoice (InvoiceNo,clientName,dateInvoiceSent)
SELECT DISTINCT jobInvoice.InvoiceNo, job.ClientName, [Forms]![CreateInvoices].[InvoiceDate] AS dateInvoiceSent
FROM job INNER JOIN jobInvoice ON job.JobRef = jobInvoice.JobRef
WHERE (((job.JobRef)=[jobinvoice].[jobref]));

View 1 Replies View Related

Insert Date From Calendar

Feb 3, 2006

I have a form that has a date field. I have a button next to that field that opens another form that I've placed a calendar on. Is there a way to click on a date in the calendar and have it automatically insert the date into the date field on the previous form?

View 12 Replies View Related

Insert Current Date!?!?!

Aug 24, 2006

Help!

Im trying to get a text box on a form to always automatically insert the current date. This seems like it would be so easy to me but apparently im stooopid.

Thanks to anyone that can help.

( I already have the field in the table, and its in the query)

View 2 Replies View Related

Insert Current Date!?!?!

Aug 24, 2006

Help!

Im trying to get a text box on a form to always automatically insert the current date. This seems like it would be so easy to me but apparently im stooopid.

Thanks to anyone that can help.

( I already have the field in the table, and its in the query)

View 2 Replies View Related

INSERT INTO With Date Fields

Sep 10, 2013

I have an insert into statement this involves inserting values into date/time fields. I understand the a '#' has to come before and after the value, and when all values are populated this works great.

Code:
INSERT INTO TableName VALUES (#1/1/2013#,#1/2/2013#)

However, what about in the case of Nulls? The resulting statement then looks like the following. This results in the statement trying to put a '##' in the table and it doesn't like it.

Code:
INSERT INTO TableName VALUES (#1/1/2013#,##)

I am trying to input records into a local Access table, not a SQL table.

View 1 Replies View Related

Insert A Date Into A Memo Field.

May 17, 2005

I have an application that has a text box on a form that points to a memo data type.

On the form, I wish to allow the users to insert the system date with a short-cut key. (Trying to use Ctrl-D).

I have coded a Keypress Event that checks for the Ctrl-D. "Current" code is below:
===============================
Private Sub PM_Comments_KeyPress(KeyAscii As Integer)
Dim MyString As String
Dim MyDate As Variant

'Check to see if user pressed Ctrl-D
If KeyAscii = 4 Then

MyDate = Date
MyString = Format(MyDate, "Short Date") & ":"
SendKeys ("") ' Perhaps I need to dump the Ctrl-D in the buffer???
SendKeys (MyString)

End If

End Sub
==================================
I say current because I have tried MANY variations. The code is executing properly on the Ctrl-D. I have watched the variables in debug mode and they contain what I want, namely "mm/dd/yy:" for the current date. Problem is, it inserts the TIME in the memo field. And it is the system time, not the integer of the date formatted into the time.

Crazy thing is, in debug mode, the darn thing will do what I want and insert the date in the VB editor page. Just won't do it in the memo field on the form.

NCWalker

View 3 Replies View Related

Insert Date Into Memo Field

Dec 15, 2005

We have a memo field that we use for on going notes.
Each day they may type more notes.
Is there a shortcut key, a button, or a way to automatically enter the date
and time before the notes?

View 1 Replies View Related

Forms :: Insert Date Into Form

Oct 26, 2014

i have just started to use access and i know how to insert the current date into a field using date() but i am not sure will this change the date everytime i open the form ? i want to create a form for invoices that shows the date the invoice was created and doesnt change if i re open for editing,

Ads: Technewonline is a website that specializes in introducing the latest technologies such as Best Tablet Android Have Price Under $200 and Best tablet of Apple in 2014 and The Best Midrange Smart Phone In 2014 and Top Best Ultrabook Of 2014 and The Best Phones 4G Valued At Under 300 USD is also a website for sharing your tips about computers, mobile phones and tablets, products are available from leading supermarkets will surely satisfy you.

View 1 Replies View Related

Insert Current Date In Text Box On Got Focus

Apr 3, 2005

I have a form with two text boxes in which I would like to insert the current date automatically when the text box has got focus. Default value doesn't work because the current date may occur on two different days, and the default has to be null until the current date is inserted.

Can someone walk me through the process? Thank you.

View 3 Replies View Related

Insert Date At Beginning Of Text Field

Mar 14, 2006

I have a text field called Notes - where we will add notes about the particular job. What I want to do is have it a locked field with a button 'Add Notes'. When clicked it will insert the date and the user name of the person and then let them type the notes. When they move to the next record - I want that field to be locked again.

I've got some of it down but still not right. I can get it so it inserts the date but it overwrites what is already there. How can I get it to just add the data - not overwrite? And I can't get it to lock when they move to the next record.

Any help would be appreciated.

Thanks,

Jason

View 3 Replies View Related

Reports :: Prompt For Date And Insert Into Letter?

Nov 18, 2013

I'm using MS Access 2002 and I'm trying to create a prompt for a date and then enter that date into the body of the letter.

Also can the date format be short and converted into a long format on the letter.

Example:
Prompt - Enter Date
Date entered = 12/31/2013

Sample Letter:

Your subscription ends on December 31, 2013 if you would like to renew etc.....

View 6 Replies View Related

Modules & VBA :: SQL And VBA Insert Null For Unfound Date

Jun 17, 2013

I'm trying to search through a table with serial card IDs, Order Numbers, and Ship Dates. I'm search through the Serial Card ID column and making my code work so that if the serial card ID exists and its ship date is between 9/30/2001 and 10/1/2011, then retrieve the associated order number and put in array. All of this works perfectly except for one tiny part : it's not returning a null for either unfound serial Card ID or serial card Ids that exist but their ship dates do not qualify. I would like to return a null value for these fields into the array as well as keep the found values in the array. The whole point of all of this is so I could count the number of rows for all the found order numbers and return a total value with that number.

View 14 Replies View Related

Forms :: Go To End Of Field And Insert New Line And Date

Jan 2, 2014

I have set up a customer database for our small electronics company and i have built a form called contact history. In the form i show a few details about the customer (name phone number etc) but the bulk of the form is a large text box for a contact log.I would like to have a button on the form that takes me to the contact log field, inserts todays date and allows me to update whats been said to the customer etc. I have it working using setfocus and date functions however it erases any information already in the field. Is there a way to skip to the end of the field and insert a new line, then add the date and allow me to begin typing?I would like the end result to look like the following.

16/02/2013: Introduced Myself and the company, spoke to joe bloggs and agreed to call back on 28/02/2013.
28/02/2013: returned call to Joe Bloggs but was out of office, will call back 01/03/2013.
01/03/2013: Spoke to Joe Bloggs and have arranged for him to visit us on 10/03/2013.

View 8 Replies View Related

Forms :: Insert Same Date Into Column With Button

Feb 10, 2014

I have form with these info : customer (Table), EnterDate (Button) and customersub (subform), i want to enter date into Date column using form with button.

example

ID name sample date
1. John A ....
2. Michel B ....
3. Jack C .....

into like this

ID name sample date
1. John A 2/2/2014
2. Michel B 2/2/2014
3. Jack C 2/2/2014

I try this this sql. but the date only insert/update for avery row i was select.

Q: How i can make sure i put one date.. it will insert for every row just one click.

Private Sub EnterDate_Click()
CurrentDb.Execute "UPDATE Customer " & _
"SET Date='" & Me.insertdate & "'" & _
"WHERE ID= " & Me.Costumersub.Form.Recordset.Fields("ID")
End Sub

View 2 Replies View Related

Modules & VBA :: Insert Date If Letter T Is Pressed

Jul 17, 2015

On a form I have a textbox with a data type of Date/Time. If the user has the cursor in that text box and types the letter "t", I want to automatically insert today's date. I also want them to have the option of manually typing in a date, i.e. 05/12/2001 or use the Date Picker "calendar" item. This is using Access 2010.

View 3 Replies View Related

Insert Date And Specific Time Into Textbox

Jun 1, 2015

I have a form for creating projects in a database. I originally set this up with 5 buttons for when the project is due to be at 1 hr, 2 hrs, etc. Now, they "management" want me change two of these for end of shift of on the current day and start of shift for the next day. This is the code I had before for the 6 hrs:

Private Sub Command152_Click()
Me.DueTime = RoundTime(Now() + 6 / 24, 1800)
End Sub

View 8 Replies View Related

Button To Update Field And Insert Date At The Same Time!

Feb 1, 2005

Hi. I have two forms that both look at the same table. One form is for inputting data and the second for is for closing the job. I want to create a button that when clicked automatically changes a field on the input form and also fills in the current date on a field displayed on the closeout form. I then want it exit my two forms and take me back to my switchboard. Can anyone out there help?..Thanks.

View 6 Replies View Related

Command Button, Need To Lock Data And Insert Date.

Sep 14, 2006

Well the title says it all. I need to create a button to lock the info on the form so it can't be edited and at the same time insert the date. Any ideas?

View 1 Replies View Related

General :: Add Calendar To Form - Insert Selected Date?

Oct 2, 2013

I have a database that has textfields / forms, what I would like to do is to add an option that when the textfield is clicked a calendar will appear and when the user selects the date in the calendar interface, it will insert the date for them.

How can I do this in MS Access?

View 2 Replies View Related

General :: Auto Insert Date When Another Field Is Changed

Feb 25, 2015

On my form have a status field with about 7 options to choose from a combo box, i have these values set in another table. What i would like is for my other field, which is a date, to automatically change whenever the status field is changed. So i know how long ago the status field was set. So basically if i change the status to complete i want the date to then set the date and time now.

View 5 Replies View Related

Modules & VBA :: New Record Validation - Insert Date Only If ID Is Not Null

Oct 2, 2014

If a new record is created, insert date only if customerID is not null

Private Sub Form_Current()
If "CustomerID", "TblDietPlan" = <> 0 Then
If Me.NewRecord Then Me.MealDate = DMax("MealDate", "TblDietPlan")
End Sub

View 1 Replies View Related

Modules & VBA :: Unable To Insert Todays Date In Access

May 11, 2014

I have an access database with a query which inserts system date/time from Now() function to a column. My system date is 12-05-14 (12 May 14) and when it is inserting in the table is taken as 05-12-14 (5 Dec 14).

View 2 Replies View Related

Insert Null Values Into Date And Integer Data Type

Sep 22, 2006

Hello guys,

Does anybode has any idea, of how to do that ? I can do it very easy in VB.NET, or C#, but in Access I give up.

So, I have to take data from the form , and send it to Sub.

With data type of String , I have no any problem, use Nz funciton, end everything, goes well.

But with Date and Integer, I can not find solution.

So :

Date

Dim PensionerFromDate as Date

PensionerFromDate = IIf(IsNull(Me.txtPDPensionerFromDate) = True, ????, Me.txtPDPensionerFromDate)

(instead of ???? i tried everything .. dbNull, vbEmpty, vbNull,sqldatenull, and somtimes it works but int the table stores "12/301899")

Integer

Dim CompanyID as integer
CompanyID = IIf(Me.cboCompany.Column(0) = 0, ????? , Me.cboCompany.Column(0))

I tried here instead of ????, tu insert "", ",," , " " , Cint("") itd. itd. . but nothing works.

Has anybody any idea ?

100 x thanks in advance

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved