?
Solved

MS Access and rotate data

Posted on 2016-11-02
4
Medium Priority
?
60 Views
Last Modified: 2016-11-02
Is there a way to rotate data in SQL or other mechanism in MS Access?  For example, say I have 3 records of data, say text string of colors  - "blue", "red", "green".   Is there a way to return a concatenation of all three colors in one string in one record?
0
Comment
Question by:HLRosenberger
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 27

Assisted Solution

by:MacroShadow
MacroShadow earned 500 total points
ID: 41870294
You can use a recordset. This example will replace the last record with the concatenated value.
Sub Demo()
	Dim rs As DAO.Recordset
	Dim str As String

	Set rs = CurrentDb.OpenRecordset("table")

	rs.MoveFirst
	Do Until rs.EOF
		rs.Edit
		str = str & " " & rs!ColorFieldName
		rs.MoveNext
	Loop
	rs!ColorFieldName = str
	rs.Update
	rs.Close
	Set rs = Nothing
End Sub

Open in new window

0
 
LVL 120

Accepted Solution

by:
Rey Obrero (Capricorn1) earned 1000 total points
ID: 41870295
0
 
LVL 58

Assisted Solution

by:Jim Dettman (Microsoft MVP/ EE MVE)
Jim Dettman (Microsoft MVP/ EE MVE) earned 500 total points
ID: 41870299
Use the following to flatten row data:

https://www.experts-exchange.com/articles/2380/Domain-Aggregate-for-Concatenating-Values-by-Group-in-Microsoft-Access.html

Access does have a crosstab (PIVOT), but nothing to flatten built-in.

Jim.
0
 
LVL 1

Author Closing Comment

by:HLRosenberger
ID: 41870362
Thanks for all the help!
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.How it Works The attack works by targeti…
Code that checks the QuickBooks schema table for non-updateable fields and then disables those controls on a form so users don't try to update them.
In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …
With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question